XML 58 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Inventory Finance Receivables and Allowance for Loan Loss (Inventory Finance Receivables by Class and Credit Quality Indicator) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 27, 2014
Mar. 29, 2014
Direct Inventory Finance [Member]    
Risk profile based on payment activity    
Financing Receivable, Gross $ 18,772us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cvco_DirectInventoryFinanceMember
$ 19,879us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cvco_DirectInventoryFinanceMember
Direct Inventory Finance [Member] | Performing [Member]    
Risk profile based on payment activity    
Financing Receivable, Gross 18,643us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cvco_DirectInventoryFinanceMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
19,477us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cvco_DirectInventoryFinanceMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
Direct Inventory Finance [Member] | Watch list [Member]    
Risk profile based on payment activity    
Financing Receivable, Gross 0us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cvco_DirectInventoryFinanceMember
/ us-gaap_InternalCreditAssessmentAxis
= cvco_WatchListMember
0us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cvco_DirectInventoryFinanceMember
/ us-gaap_InternalCreditAssessmentAxis
= cvco_WatchListMember
Direct Inventory Finance [Member] | Nonperforming [Member]    
Risk profile based on payment activity    
Financing Receivable, Gross 129us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cvco_DirectInventoryFinanceMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
402us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cvco_DirectInventoryFinanceMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
Participation Inventory Finance [Member]    
Risk profile based on payment activity    
Financing Receivable, Gross 2,153us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cvco_ParticipationInventoryFinanceMember
1,568us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cvco_ParticipationInventoryFinanceMember
Participation Inventory Finance [Member] | Performing [Member]    
Risk profile based on payment activity    
Financing Receivable, Gross 2,153us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cvco_ParticipationInventoryFinanceMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
1,568us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cvco_ParticipationInventoryFinanceMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
Participation Inventory Finance [Member] | Watch list [Member]    
Risk profile based on payment activity    
Financing Receivable, Gross 0us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cvco_ParticipationInventoryFinanceMember
/ us-gaap_InternalCreditAssessmentAxis
= cvco_WatchListMember
0us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cvco_ParticipationInventoryFinanceMember
/ us-gaap_InternalCreditAssessmentAxis
= cvco_WatchListMember
Participation Inventory Finance [Member] | Nonperforming [Member]    
Risk profile based on payment activity    
Financing Receivable, Gross $ 0us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cvco_ParticipationInventoryFinanceMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
$ 0us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cvco_ParticipationInventoryFinanceMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember