XML 72 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
ALLOWANCE FOR DOUBTFUL ACCOUNTS AND NOTES RECEIVABLE (Details) (Allowance for doubtful accounts and notes receivable., USD $)
In Thousands, unless otherwise specified
12 Months Ended
Aug. 02, 2014
Aug. 03, 2013
Jul. 28, 2012
Allowance for doubtful accounts and notes receivable.
     
Allowance for doubtful accounts and notes receivable activity      
Balance at beginning of year $ 10,026us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= unfi_AllowanceForDoubtfulAccountsAndNotesReceivableMember
$ 6,956us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= unfi_AllowanceForDoubtfulAccountsAndNotesReceivableMember
$ 5,854us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= unfi_AllowanceForDoubtfulAccountsAndNotesReceivableMember
Additions charged to costs and expenses 3,152us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= unfi_AllowanceForDoubtfulAccountsAndNotesReceivableMember
4,227us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= unfi_AllowanceForDoubtfulAccountsAndNotesReceivableMember
3,532us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= unfi_AllowanceForDoubtfulAccountsAndNotesReceivableMember
Deductions (5,743)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= unfi_AllowanceForDoubtfulAccountsAndNotesReceivableMember
(1,157)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= unfi_AllowanceForDoubtfulAccountsAndNotesReceivableMember
(2,430)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= unfi_AllowanceForDoubtfulAccountsAndNotesReceivableMember
Balance at end of year 8,294us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= unfi_AllowanceForDoubtfulAccountsAndNotesReceivableMember
10,026us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= unfi_AllowanceForDoubtfulAccountsAndNotesReceivableMember
6,956us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= unfi_AllowanceForDoubtfulAccountsAndNotesReceivableMember
Valuation Allowances and Reserves, Reserves of Businesses Acquired $ 859us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= unfi_AllowanceForDoubtfulAccountsAndNotesReceivableMember
$ 0us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= unfi_AllowanceForDoubtfulAccountsAndNotesReceivableMember
$ 0us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= unfi_AllowanceForDoubtfulAccountsAndNotesReceivableMember