XML 127 R69.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Consumer Loans Receivable (Consumer Loan Receivables by Segment and Credit Quality Indicator) (Details) (USD $) In Thousands, unless otherwise specified | 12 Months Ended |
--- | --- | ---
Mar. 28, 2015 Score | Mar. 29, 2014
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Credit Scores | 3 cvco_CreditScores |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | $ 98,654 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer | $ 98,625 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer
Chattel Loans [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 60,749 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ChattelLoansMember |
Chattel Loans Range One [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 1,974 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ChattelLoansRangeOneMember |
Chattel Loans Range One [Member] | Minimum [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Asset class credit quality indicator | 0 cvco_AssetClassCreditQualityIndicator / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ChattelLoansRangeOneMember / us-gaap_RangeAxis = us-gaap_MinimumMember |
Chattel Loans Range One [Member] | Maximum [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Asset class credit quality indicator | 619 cvco_AssetClassCreditQualityIndicator / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ChattelLoansRangeOneMember / us-gaap_RangeAxis = us-gaap_MaximumMember |
Chattel Loans Range Two [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 28,375 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ChattelLoansRangeTwoMember |
Chattel Loans Range Two [Member] | Minimum [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Asset class credit quality indicator | 620 cvco_AssetClassCreditQualityIndicator / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ChattelLoansRangeTwoMember / us-gaap_RangeAxis = us-gaap_MinimumMember |
Chattel Loans Range Two [Member] | Maximum [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Asset class credit quality indicator | 719 cvco_AssetClassCreditQualityIndicator / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ChattelLoansRangeTwoMember / us-gaap_RangeAxis = us-gaap_MaximumMember |
Chattel Loans Range Three [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 29,986 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ChattelLoansRangeThreeMember |
Chattel Loans Range Three [Member] | Minimum [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Asset class credit quality indicator | 720 cvco_AssetClassCreditQualityIndicator / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ChattelLoansRangeThreeMember / us-gaap_RangeAxis = us-gaap_MinimumMember |
Chattel Loans Range Four [Member] [Domain] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 414 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ChattelLoansRangeFourMemberDomain |
Conforming Mortgages [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 17,603 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ConformingMortgagesMember |
Conforming Mortgages Range One [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 530 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ConformingMortgagesRangeOneMember |
Conforming Mortgages Range One [Member] | Minimum [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Asset class credit quality indicator | 0 cvco_AssetClassCreditQualityIndicator / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ConformingMortgagesRangeOneMember / us-gaap_RangeAxis = us-gaap_MinimumMember |
Conforming Mortgages Range One [Member] | Maximum [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Asset class credit quality indicator | 619 cvco_AssetClassCreditQualityIndicator / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ConformingMortgagesRangeOneMember / us-gaap_RangeAxis = us-gaap_MaximumMember |
Conforming Mortgages Range Two [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 10,826 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ConformingMortgagesRangeTwoMember |
Conforming Mortgages Range Two [Member] | Minimum [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Asset class credit quality indicator | 620 cvco_AssetClassCreditQualityIndicator / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ConformingMortgagesRangeTwoMember / us-gaap_RangeAxis = us-gaap_MinimumMember |
Conforming Mortgages Range Two [Member] | Maximum [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Asset class credit quality indicator | 719 cvco_AssetClassCreditQualityIndicator / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ConformingMortgagesRangeTwoMember / us-gaap_RangeAxis = us-gaap_MaximumMember |
Conforming Mortgages Range Three [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 3,660 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ConformingMortgagesRangeThreeMember |
Conforming Mortgages Range Three [Member] | Minimum [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Asset class credit quality indicator | 720 cvco_AssetClassCreditQualityIndicator / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ConformingMortgagesRangeThreeMember / us-gaap_RangeAxis = us-gaap_MinimumMember |
Conforming Mortgages Range Four [Member] [Domain] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 2,587 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ConformingMortgagesRangeFourMemberDomain |
Non-conforming Mortgages [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 20,287 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_NonConformingMortgagesMember |
Non Conforming Mortgages Range One [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 2,336 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_NonConformingMortgagesRangeOneMember |
Non Conforming Mortgages Range One [Member] | Minimum [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Asset class credit quality indicator | 0 cvco_AssetClassCreditQualityIndicator / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_NonConformingMortgagesRangeOneMember / us-gaap_RangeAxis = us-gaap_MinimumMember |
Non Conforming Mortgages Range One [Member] | Maximum [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Asset class credit quality indicator | 619 cvco_AssetClassCreditQualityIndicator / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_NonConformingMortgagesRangeOneMember / us-gaap_RangeAxis = us-gaap_MaximumMember |
Non Conforming Mortgages Range Two [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 11,155 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_NonConformingMortgagesRangeTwoMember |
Non Conforming Mortgages Range Two [Member] | Minimum [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Asset class credit quality indicator | 620 cvco_AssetClassCreditQualityIndicator / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_NonConformingMortgagesRangeTwoMember / us-gaap_RangeAxis = us-gaap_MinimumMember |
Non Conforming Mortgages Range Two [Member] | Maximum [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Asset class credit quality indicator | 719 cvco_AssetClassCreditQualityIndicator / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_NonConformingMortgagesRangeTwoMember / us-gaap_RangeAxis = us-gaap_MaximumMember |
Non Conforming Mortgages Range Three [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 6,475 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_NonConformingMortgagesRangeThreeMember |
Non Conforming Mortgages Range Three [Member] | Minimum [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Asset class credit quality indicator | 720 cvco_AssetClassCreditQualityIndicator / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_NonConformingMortgagesRangeThreeMember / us-gaap_RangeAxis = us-gaap_MinimumMember |
Non Conforming Mortgages Range Four [Member] [Domain] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 321 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_NonConformingMortgagesRangeFourMemberDomain |
Other Loans [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 15 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_OtherLoansMember |
Loans Securitized 2005 [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 36,149 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember |
Loans Securitized 2005 [Member] | Chattel Loans [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 32,798 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ChattelLoansMember |
Loans Securitized 2005 [Member] | Chattel Loans Range One [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 937 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ChattelLoansRangeOneMember |
Loans Securitized 2005 [Member] | Chattel Loans Range Two [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 14,907 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ChattelLoansRangeTwoMember |
Loans Securitized 2005 [Member] | Chattel Loans Range Three [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 16,889 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ChattelLoansRangeThreeMember |
Loans Securitized 2005 [Member] | Chattel Loans Range Four [Member] [Domain] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 65 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ChattelLoansRangeFourMemberDomain |
Loans Securitized 2005 [Member] | Conforming Mortgages [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ConformingMortgagesMember |
Loans Securitized 2005 [Member] | Conforming Mortgages Range One [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ConformingMortgagesRangeOneMember |
Loans Securitized 2005 [Member] | Conforming Mortgages Range Two [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ConformingMortgagesRangeTwoMember |
Loans Securitized 2005 [Member] | Conforming Mortgages Range Three [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ConformingMortgagesRangeThreeMember |
Loans Securitized 2005 [Member] | Conforming Mortgages Range Four [Member] [Domain] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ConformingMortgagesRangeFourMemberDomain |
Loans Securitized 2005 [Member] | Non-conforming Mortgages [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 3,351 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_NonConformingMortgagesMember |
Loans Securitized 2005 [Member] | Non Conforming Mortgages Range One [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 91 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_NonConformingMortgagesRangeOneMember |
Loans Securitized 2005 [Member] | Non Conforming Mortgages Range Two [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 1,467 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_NonConformingMortgagesRangeTwoMember |
Loans Securitized 2005 [Member] | Non Conforming Mortgages Range Three [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 1,793 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_NonConformingMortgagesRangeThreeMember |
Loans Securitized 2005 [Member] | Non Conforming Mortgages Range Four [Member] [Domain] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_NonConformingMortgagesRangeFourMemberDomain |
Loans Securitized 2005 [Member] | Other Loans [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_OtherLoansMember |
Loans Securitized 2007 [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 31,832 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember |
Loans Securitized 2007 [Member] | Chattel Loans [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 21,705 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ChattelLoansMember |
Loans Securitized 2007 [Member] | Chattel Loans Range One [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 594 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ChattelLoansRangeOneMember |
Loans Securitized 2007 [Member] | Chattel Loans Range Two [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 10,266 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ChattelLoansRangeTwoMember |
Loans Securitized 2007 [Member] | Chattel Loans Range Three [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 10,845 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ChattelLoansRangeThreeMember |
Loans Securitized 2007 [Member] | Chattel Loans Range Four [Member] [Domain] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ChattelLoansRangeFourMemberDomain |
Loans Securitized 2007 [Member] | Conforming Mortgages [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ConformingMortgagesMember |
Loans Securitized 2007 [Member] | Conforming Mortgages Range One [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ConformingMortgagesRangeOneMember |
Loans Securitized 2007 [Member] | Conforming Mortgages Range Two [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ConformingMortgagesRangeTwoMember |
Loans Securitized 2007 [Member] | Conforming Mortgages Range Three [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ConformingMortgagesRangeThreeMember |
Loans Securitized 2007 [Member] | Conforming Mortgages Range Four [Member] [Domain] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ConformingMortgagesRangeFourMemberDomain |
Loans Securitized 2007 [Member] | Non-conforming Mortgages [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 10,127 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_NonConformingMortgagesMember |
Loans Securitized 2007 [Member] | Non Conforming Mortgages Range One [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 674 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_NonConformingMortgagesRangeOneMember |
Loans Securitized 2007 [Member] | Non Conforming Mortgages Range Two [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 5,736 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_NonConformingMortgagesRangeTwoMember |
Loans Securitized 2007 [Member] | Non Conforming Mortgages Range Three [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 3,717 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_NonConformingMortgagesRangeThreeMember |
Loans Securitized 2007 [Member] | Non Conforming Mortgages Range Four [Member] [Domain] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_NonConformingMortgagesRangeFourMemberDomain |
Loans Securitized 2007 [Member] | Other Loans [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_OtherLoansMember |
Loans Unsecuritized [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 14,694 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember |
Loans Unsecuritized [Member] | Chattel Loans [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 6,188 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ChattelLoansMember |
Loans Unsecuritized [Member] | Chattel Loans Range One [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 385 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ChattelLoansRangeOneMember |
Loans Unsecuritized [Member] | Chattel Loans Range Two [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 3,202 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ChattelLoansRangeTwoMember |
Loans Unsecuritized [Member] | Chattel Loans Range Three [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 2,252 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ChattelLoansRangeThreeMember |
Loans Unsecuritized [Member] | Chattel Loans Range Four [Member] [Domain] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 349 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ChattelLoansRangeFourMemberDomain |
Loans Unsecuritized [Member] | Conforming Mortgages [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 1,682 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ConformingMortgagesMember |
Loans Unsecuritized [Member] | Conforming Mortgages Range One [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 167 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ConformingMortgagesRangeOneMember |
Loans Unsecuritized [Member] | Conforming Mortgages Range Two [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 1,505 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ConformingMortgagesRangeTwoMember |
Loans Unsecuritized [Member] | Conforming Mortgages Range Three [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 10 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ConformingMortgagesRangeThreeMember |
Loans Unsecuritized [Member] | Conforming Mortgages Range Four [Member] [Domain] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ConformingMortgagesRangeFourMemberDomain |
Loans Unsecuritized [Member] | Non-conforming Mortgages [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 6,809 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_NonConformingMortgagesMember |
Loans Unsecuritized [Member] | Non Conforming Mortgages Range One [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 1,571 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_NonConformingMortgagesRangeOneMember |
Loans Unsecuritized [Member] | Non Conforming Mortgages Range Two [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 3,952 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_NonConformingMortgagesRangeTwoMember |
Loans Unsecuritized [Member] | Non Conforming Mortgages Range Three [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 965 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_NonConformingMortgagesRangeThreeMember |
Loans Unsecuritized [Member] | Non Conforming Mortgages Range Four [Member] [Domain] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 321 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_NonConformingMortgagesRangeFourMemberDomain |
Loans Unsecuritized [Member] | Other Loans [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 15 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_OtherLoansMember |
Construction Advances [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 4,076 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerConstructionAdvancesMember |
Construction Advances [Member] | Chattel Loans [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerConstructionAdvancesMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ChattelLoansMember |
Construction Advances [Member] | Chattel Loans Range One [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerConstructionAdvancesMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ChattelLoansRangeOneMember |
Construction Advances [Member] | Chattel Loans Range Two [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerConstructionAdvancesMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ChattelLoansRangeTwoMember |
Construction Advances [Member] | Chattel Loans Range Three [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerConstructionAdvancesMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ChattelLoansRangeThreeMember |
Construction Advances [Member] | Chattel Loans Range Four [Member] [Domain] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerConstructionAdvancesMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ChattelLoansRangeFourMemberDomain |
Construction Advances [Member] | Conforming Mortgages [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 4,076 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerConstructionAdvancesMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ConformingMortgagesMember |
Construction Advances [Member] | Conforming Mortgages Range One [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 18 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerConstructionAdvancesMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ConformingMortgagesRangeOneMember |
Construction Advances [Member] | Conforming Mortgages Range Two [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 2,909 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerConstructionAdvancesMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ConformingMortgagesRangeTwoMember |
Construction Advances [Member] | Conforming Mortgages Range Three [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 1,149 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerConstructionAdvancesMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ConformingMortgagesRangeThreeMember |
Construction Advances [Member] | Conforming Mortgages Range Four [Member] [Domain] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerConstructionAdvancesMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ConformingMortgagesRangeFourMemberDomain |
Construction Advances [Member] | Non-conforming Mortgages [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerConstructionAdvancesMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_NonConformingMortgagesMember |
Construction Advances [Member] | Non Conforming Mortgages Range One [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerConstructionAdvancesMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_NonConformingMortgagesRangeOneMember |
Construction Advances [Member] | Non Conforming Mortgages Range Two [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerConstructionAdvancesMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_NonConformingMortgagesRangeTwoMember |
Construction Advances [Member] | Non Conforming Mortgages Range Three [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerConstructionAdvancesMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_NonConformingMortgagesRangeThreeMember |
Construction Advances [Member] | Non Conforming Mortgages Range Four [Member] [Domain] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerConstructionAdvancesMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_NonConformingMortgagesRangeFourMemberDomain |
Construction Advances [Member] | Other Loans [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerConstructionAdvancesMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_OtherLoansMember |
Consumer Loans Held For Sale [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 11,903 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForSaleMember |
Consumer Loans Held For Sale [Member] | Chattel Loans [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 58 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForSaleMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ChattelLoansMember |
Consumer Loans Held For Sale [Member] | Chattel Loans Range One [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 58 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForSaleMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ChattelLoansRangeOneMember |
Consumer Loans Held For Sale [Member] | Chattel Loans Range Two [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForSaleMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ChattelLoansRangeTwoMember |
Consumer Loans Held For Sale [Member] | Chattel Loans Range Three [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForSaleMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ChattelLoansRangeThreeMember |
Consumer Loans Held For Sale [Member] | Chattel Loans Range Four [Member] [Domain] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForSaleMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ChattelLoansRangeFourMemberDomain |
Consumer Loans Held For Sale [Member] | Conforming Mortgages [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 11,845 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForSaleMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ConformingMortgagesMember |
Consumer Loans Held For Sale [Member] | Conforming Mortgages Range One [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 345 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForSaleMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ConformingMortgagesRangeOneMember |
Consumer Loans Held For Sale [Member] | Conforming Mortgages Range Two [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 6,412 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForSaleMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ConformingMortgagesRangeTwoMember |
Consumer Loans Held For Sale [Member] | Conforming Mortgages Range Three [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 2,501 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForSaleMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ConformingMortgagesRangeThreeMember |
Consumer Loans Held For Sale [Member] | Conforming Mortgages Range Four [Member] [Domain] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 2,587 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForSaleMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_ConformingMortgagesRangeFourMemberDomain |
Consumer Loans Held For Sale [Member] | Non-conforming Mortgages [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForSaleMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_NonConformingMortgagesMember |
Consumer Loans Held For Sale [Member] | Non Conforming Mortgages Range One [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForSaleMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_NonConformingMortgagesRangeOneMember |
Consumer Loans Held For Sale [Member] | Non Conforming Mortgages Range Two [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForSaleMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_NonConformingMortgagesRangeTwoMember |
Consumer Loans Held For Sale [Member] | Non Conforming Mortgages Range Three [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForSaleMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_NonConformingMortgagesRangeThreeMember |
Consumer Loans Held For Sale [Member] | Non Conforming Mortgages Range Four [Member] [Domain] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForSaleMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_NonConformingMortgagesRangeFourMemberDomain |
Consumer Loans Held For Sale [Member] | Other Loans [Member] |  |
Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score |  |
Consumer loans receivable | $ 0 us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer / us-gaap_FinancialInstrumentAxis = cvco_ConsumerLoansHeldForSaleMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = cvco_OtherLoansMember |

X
- Definition Asset class credit quality indicator. + References No definition available. + Details
Name: | cvco_AssetClassCreditQualityIndicator
Namespace Prefix: | cvco_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Credit scores. + References No definition available. + Details
Name: | cvco_CreditScores
Namespace Prefix: | cvco_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_AccountsNotesAndLoansReceivableLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_LoansAndLeasesReceivableConsumerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Reflects the aggregate gross carrying amount of all consumer loans and leases held in portfolio, prior to deducting deferred income and the allowance for losses on consumer loans and leases. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5074-111524 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=28367877&loc=d3e4428-111522 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5066-111524 + Details
Name: | us-gaap_LoansAndLeasesReceivableGrossCarryingAmountConsumer
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=cvco_ConsumerConstructionAdvancesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForSaleMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_ChattelLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_ChattelLoansRangeFourMemberDomain
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_ChattelLoansRangeOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_ChattelLoansRangeThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_ChattelLoansRangeTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_ConformingMortgagesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_ConformingMortgagesRangeFourMemberDomain
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_ConformingMortgagesRangeOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_ConformingMortgagesRangeThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_ConformingMortgagesRangeTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_NonConformingMortgagesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_NonConformingMortgagesRangeFourMemberDomain
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_NonConformingMortgagesRangeOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_NonConformingMortgagesRangeThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_NonConformingMortgagesRangeTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_OtherLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |