XML 79 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accounts Receivable - Allowance for Doubtful Accounts (Detail) (Allowance for doubtful accounts [Member], USD $)
In Thousands, unless otherwise specified
9 Months Ended
Feb. 01, 2015
Jan. 26, 2014
Allowance for doubtful accounts [Member]
   
Valuation and Qualifying Accounts Disclosure [Line Items]    
Beginning balance $ (573)us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsCurrentMember
$ (780)us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsCurrentMember
Provision for bad debts (20)cfi_ValuationAllowancesAndReservesChargedToCostAndExpenseNetOfAdjustment
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsCurrentMember
235cfi_ValuationAllowancesAndReservesChargedToCostAndExpenseNetOfAdjustment
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsCurrentMember
Net write-offs, net of recoveries 144cfi_ValuationAllowancesAndReservesWriteOffsNetOfRecoveries
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsCurrentMember
61cfi_ValuationAllowancesAndReservesWriteOffsNetOfRecoveries
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsCurrentMember
Ending balance $ (449)us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsCurrentMember
$ (484)us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsCurrentMember