XML 77 R63.htm IDEA: XBRL DOCUMENT
v3.10.0.1

DERIVATIVES (Details) $ in Millions | Jan. 24, 2019 USD ($) derivative | Jan. 23, 2019 USD ($) derivative | Jan. 11, 2019 USD ($) derivative | Nov. 30, 2018 USD ($) derivative | Nov. 16, 2018 USD ($) derivative | Oct. 26, 2018 USD ($) derivative | Jun. 24, 2016 USD ($) derivative | Oct. 22, 2018 USD ($) | Jun. 09, 2016 USD ($) | Jun. 07, 2016 USD ($) | Mar. 31, 2015 USD ($) | Jan. 23, 2015 USD ($)
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Notional Value (in millions) |  |  |  | $ 2,007.5 |  |  |  |  |  |  |  |  |  |
Interest Rate Swap March 21, 2019 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Notional Value (in millions) | [1] |  |  |  |  |  |  |  |  | $ 300.0 |  |  |  |
Pay Fixed Rate | [1] |  |  |  |  |  |  |  |  | 2.0075% |  |  |  |
Interest Rate Swap June 9, 2019 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Notional Value (in millions) | [2] |  |  |  |  |  |  |  |  |  | $ 50.0 |  |  |
Pay Fixed Rate | [2] |  |  |  |  |  |  |  |  |  | 0.8725% |  |  |
Interest Rate Swap June 28, 2019 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Notional Value (in millions) | [3] |  |  |  |  |  |  |  | $ 50.0 |  |  |  |  |
Pay Fixed Rate | [3] |  |  |  |  |  |  |  | 0.7265% |  |  |  |  |
Interest Rate Swap April 29, 2021 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Notional Value (in millions) | [2] |  |  |  |  |  |  |  | $ 25.0 |  |  |  |  |
Pay Fixed Rate | [2] |  |  |  |  |  |  |  | 1.065% |  |  |  |  |
Interest Rate Swap April 29, 2021 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Notional Value (in millions) | [3] |  |  |  |  |  |  |  | $ 25.0 |  |  |  |  |
Pay Fixed Rate | [3] |  |  |  |  |  |  |  | 0.926% |  |  |  |  |
Interest Rate Swap August 15, 2022 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Notional Value (in millions) | [4] |  |  |  |  |  |  |  |  |  |  |  |  | $ 64.5
Pay Fixed Rate | [4] |  |  |  |  |  |  |  |  |  |  |  |  | 1.795%
Interest Rate Swap August 15, 2022 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Notional Value (in millions) | [5] |  |  |  |  |  |  |  |  |  |  |  |  | $ 43.0
Pay Fixed Rate | [5] |  |  |  |  |  |  |  |  |  |  |  |  | 1.795%
Interest Rate Swap October 30, 2020 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Notional Value (in millions) | [6] |  |  |  |  |  |  | $ 100.0 |  |  |  |  |  |
Pay Fixed Rate | [6] |  |  |  |  |  |  | 2.824% |  |  |  |  |  |
Interest Rate Swap October 31, 2022 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Notional Value (in millions) | [6] |  |  |  |  |  |  | $ 100.0 |  |  |  |  |  |
Pay Fixed Rate | [6] |  |  |  |  |  |  | 2.8915% |  |  |  |  |  |
Interest Rate Swap October 31, 2023 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Notional Value (in millions) | [6] |  |  |  |  |  |  | $ 100.0 |  |  |  |  |  |
Pay Fixed Rate | [6] |  |  |  |  |  |  | 2.921% |  |  |  |  |  |
Interest Rate Swap October 22, 2025 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Notional Value (in millions) | [6] |  |  |  |  |  |  | $ 50.0 |  |  |  |  |  |
Pay Fixed Rate | [6] |  |  |  |  |  |  | 2.955% |  |  |  |  |  |
Interest Rate Swap March 31, 2023 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Notional Value (in millions) | [7] |  |  |  |  |  | $ 150.0 |  |  |  |  |  |  |
Pay Fixed Rate | [7] |  |  |  |  |  | 2.895% |  |  |  |  |  |  |
Interest Rate Swap October 22, 2025 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Notional Value (in millions) | [7] |  |  |  |  |  | $ 50.0 |  |  |  |  |  |  |
Pay Fixed Rate | [7] |  |  |  |  |  | 2.958% |  |  |  |  |  |  |
Interest Rate Swap October 22, 2025 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Notional Value (in millions) | [7] |  |  |  |  |  | $ 50.0 |  |  |  |  |  |  |
Pay Fixed Rate | [7] |  |  |  |  |  | 2.959% |  |  |  |  |  |  |
Interest Rate Swap October 29, 2021 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Notional Value (in millions) | [8] |  |  |  |  | $ 100.0 |  |  |  |  |  |  |  |
Pay Fixed Rate | [8] |  |  |  |  | 2.8084% |  |  |  |  |  |  |  |
Interest Rate Swap September 29, 2023 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Notional Value (in millions) | [8] |  |  |  |  | $ 50.0 |  |  |  |  |  |  |  |
Pay Fixed Rate | [8] |  |  |  |  | 2.8315% |  |  |  |  |  |  |  |
Interest Rate Swap October 31, 2024 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Notional Value (in millions) | [8] |  |  |  |  | $ 100.0 |  |  |  |  |  |  |  |
Pay Fixed Rate | [8] |  |  |  |  | 2.848% |  |  |  |  |  |  |  |
Interest Rate Swap October 31, 2022 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Notional Value (in millions) | [9] |  |  | $ 50.0 |  |  |  |  |  |  |  |  |  |
Pay Fixed Rate | [9] |  |  | 2.4678% |  |  |  |  |  |  |  |  |  |
Interest Rate Swap March 28, 2024 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Notional Value (in millions) | [9] |  |  | $ 100.0 |  |  |  |  |  |  |  |  |  |
Pay Fixed Rate | [9] |  |  | 2.477% |  |  |  |  |  |  |  |  |  |
Interest Rate Swap October 31, 2024 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Notional Value (in millions) | [9] |  |  | $ 100.0 |  |  |  |  |  |  |  |  |  |
Pay Fixed Rate | [9] |  |  | 2.501% |  |  |  |  |  |  |  |  |  |
Interest Rate Swap April 29, 2021 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Notional Value (in millions) | [10] |  |  | $ 50.0 |  |  |  |  |  |  |  |  |  |
Pay Fixed Rate |  |  | 2.55% | 2.55% | [10] |  |  |  |  |  |  |  |  |
Interest Rate Swap October 31, 2022 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Notional Value (in millions) | [10] |  |  | $ 50.0 |  |  |  |  |  |  |  |  |  |
Pay Fixed Rate |  |  | 2.5255% | 2.5255% | [10] |  |  |  |  |  |  |  |  |
Interest Rate Swap March 31, 2023 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Notional Value (in millions) | [10] |  |  | $ 50.0 |  |  |  |  |  |  |  |  |  |
Pay Fixed Rate | [10] |  |  | 2.5292% |  |  |  |  |  |  |  |  |  |
Interest Rate Swap March 28, 2024 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Notional Value (in millions) | [10] |  |  | $ 100.0 |  |  |  |  |  |  |  |  |  |
Pay Fixed Rate | [10] |  |  | 2.542% |  |  |  |  |  |  |  |  |  |
Interest Rate Swap October 31, 2024 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Notional Value (in millions) | [11] |  |  | $ 50.0 |  |  |  |  |  |  |  |  |  |
Pay Fixed Rate |  | 2.521% |  | 2.521% | [11] |  |  |  |  |  |  |  |  |
Interest Rate Swap October 22, 2025 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Notional Value (in millions) | [11] |  |  | $ 50.0 |  |  |  |  |  |  |  |  |  |
Pay Fixed Rate |  | 2.5558% |  | 2.5558% | [11] |  |  |  |  |  |  |  |  |
Interest rate swap |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Notional Value (in millions) |  | $ 100.0 | $ 250.0 | $ 250.0 |  | $ 250.0 | $ 250.0 | $ 350.0 | $ 75.0 |  |  | $ 75.0 | $ 84.0 | $ 140.0
Derivative, Number Of Instruments Entered | derivative |  | 2 | 4 | 3 |  | 3 | 3 | 4 | 2 |  |  |  |  |
[1] | On October 22, 2018, as a result of the acquisition of Supervalu, the Company assumed a pay fixed and receive floating interest rate swap contract originally entered into by Supervalu to effectively fix the underlying variability in expected interest payment cash outflows on its LIBOR based debt. The Company entered into a novation agreement with the counterparty to novate this agreement to the Company, keeping it in place through its scheduled maturity date of March 2019. The interest rate swap contract has a notional principal amount of $300 million and requires the Company to pay interest payments during the duration of the contract at a fixed annual rate of 2.0075%, while receiving interest for the same respective contract period at one-month LIBOR on the same notional principal amount. This interest rate swap contract is not designated as a hedging instrument as of January 26, 2019, and as such gains or losses resulting from the change in fair value of the contract are reported as Interest expense within the Condensed Consolidated Statements of Income.
[2] | On June 7, 2016, the Company entered into two pay fixed and receive floating interest rate swap contracts to effectively fix the underlying variability in expected interest payment cash outflows on its LIBOR based debt. The agreements have an effective date of June 9, 2016 and expire at varied dates between June 2019 and April 2021. These interest rate swap contracts have an aggregate notional principal amount of $75 million and require the Company to pay interest payments during the duration of the respective contracts at fixed annual rates between 0.8725% and 1.0650%, while receiving interest for the same respective contract periods at one-month LIBOR on the same aggregate notional principal amounts.
[3] | On June 24, 2016, the Company entered into two pay fixed and receive floating interest rate swap contracts to effectively fix the underlying variability in expected interest payment cash outflows on its LIBOR based debt. The agreements have an effective date of June 24, 2016 and expire at varied dates between June 2019 and April 2021. These interest rate swap contracts have an aggregate notional principal amount of $75 million and require the Company to pay interest payments during the duration of the respective contracts at fixed annual rates between 0.7265% and 0.9260%, while receiving interest for the same respective contract periods at one-month LIBOR on the same aggregate notional principal amounts.
[4] | On January 23, 2015, the Company entered into a pay fixed and receive floating interest rate swap contract to effectively fix the underlying variability in expected interest payment cash outflows on its LIBOR based debt. The agreement has an effective date of August 3, 2015 and expires in August 2022. On March 31, 2015, the Company amended the original contract to reduce the beginning notional principal amount from $140 million to $84 million. The interest rate swap contract has an amortizing notional principal amount which adjusts down on a quarterly basis and requires the Company to pay interest payments during the duration of the contract at a fixed annual rate of 1.7950%, while receiving interest for the same respective contract period at one-month LIBOR on the same notional principal amount.
[5] | On March 31, 2015, the Company entered into a pay fixed and receive floating interest rate swap contract to effectively fix the underlying variability in expected interest payment cash outflows on its LIBOR based debt. The agreement has an effective date of August 3, 2015 and expires in August 2022. The interest rate swap contract has an amortizing notional principal amount which adjusts down on a quarterly basis and requires the Company to pay interest payments during the duration of the contract at a fixed annual rate of 1.7950%, while receiving interest for the same respective contract period at one-month LIBOR on the same notional principal amount.
[6] | On October 26, 2018, the Company entered into four pay fixed receive floating interest rate swap contracts to effectively fix the underlying variability in expected interest payment cash outflows on its LIBOR based debt. The agreements have an effective date of October 26, 2018 and expire at varied dates between October 2020 and October 2025. These interest rate swap contracts have an aggregate notional principal amount of $350 million and require the Company to pay interest payments during the duration of the respective contracts at fixed annual rates between 2.8240% and 2.9550%, while receiving interest for the same respective contract periods at one-month LIBOR on the same aggregate notional principal amounts.
[7] | On November 16, 2018, the Company entered into three pay fixed receive floating interest rate swap contracts to effectively fix the underlying variability in expected interest payment cash outflows on its LIBOR based debt. The agreements have an effective date of November 16, 2018 and expire at varied dates between March 2023 and October 2025. These interest rate swap contracts have an aggregate notional principal amount of $250 million and require the Company to pay interest payments during the duration of the respective contracts at fixed annual rates between 2.8950% and 2.9590%, while receiving interest for the same respective contract periods at one-month LIBOR on the same aggregate notional principal amounts.
[8] | On November 30, 2018, the Company entered into three pay fixed receive floating interest rate swap contracts to effectively fix the underlying variability in expected interest payment cash outflows on its LIBOR based debt. The agreements have an effective date of November 30, 2018 and expire at varied dates between October 2021 and October 2024. These interest rate swap contracts have an aggregate notional principal amount of $250 million and require the Company to pay interest payments during the duration of the respective contracts at fixed annual rates between 2.8084% and 2.8480%, while receiving interest for the same respective contract periods at one-month LIBOR on the same aggregate notional principal amounts.
[9] | On January 11, 2019, the Company entered into three pay fixed receive floating interest rate swap contracts to effectively fix the underlying variability in expected interest payment cash outflows on its LIBOR based debt. The agreements have an effective date of January 11, 2019 and expire at varied dates between October 2022 and October 2024. These interest rate swap contracts have an aggregate notional principal amount of $250 million and require the Company to pay interest payments during the duration of the respective contracts at fixed annual rates between 2.4678% and 2.5010%, while receiving interest for the same respective contract periods at one-month LIBOR on the same aggregate notional principal amounts.
[10] | On January 23, 2019, the Company entered into four pay fixed receive floating interest rate swap contracts to effectively fix the underlying variability in expected interest payment cash outflows on its LIBOR based debt. The agreements have an effective date of January 23, 2019 and expire at varied dates between April 2021 and March 2024. These interest rate swap contracts have an aggregate notional principal amount of $250 million and require the Company to pay interest payments during the duration of the respective contracts at fixed annual rates between 2.5255% and 2.5500%, while receiving interest for the same respective contract periods at one-month LIBOR on the same aggregate notional principal amounts.
[11] | On January 24, 2019, the Company entered into two pay fixed receive floating interest rate swap contracts to effectively fix the underlying variability in expected interest payment cash outflows on its LIBOR based debt. The agreements have an effective date of January 24, 2019 and expire at varied dates between October 2024 and October 2025. These interest rate swap contracts have an aggregate notional principal amount of $100 million and require the Company to pay interest payments during the duration of the respective contracts at fixed annual rates between 2.5210% and 2.5558%, while receiving interest for the same respective contract periods at one-month LIBOR on the same aggregate notional principal amounts.

X
- Definition Aggregate notional amount specified by the derivative(s). Expressed as an absolute value. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Article 12 -Section 13 -Sentence Column B + Details
Name: | invest_DerivativeNotionalAmount
Namespace Prefix: | invest_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative, Number Of Instruments Entered + References No definition available. + Details
Name: | unfi_DerivativeNumberOfInstrumentsEntered
Namespace Prefix: | unfi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stated rate on an interest rate forward or futures contract. + References No definition available. + Details
Name: | us-gaap_DerivativeForwardInterestRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition 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. + References No definition available. + Details
Name: | us-gaap_DerivativeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=unfi_InterestRateSwap1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=unfi_InterestRateSwap2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=unfi_InterestRateSwap3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=unfi_InterestRateSwap4Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=unfi_InterestRateSwap5Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=unfi_InterestRateSwap6MemberMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=unfi_InterestRateSwap7Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=unfi_InterestRateSwap8Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=unfi_InterestRateSwap9Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=unfi_InterestRateSwap10Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=unfi_InterestRateSwap11Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=unfi_InterestRateSwap12Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=unfi_InterestRateSwap13Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=unfi_InterestRateSwap14MemberMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=unfi_InterestRateSwap15Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=unfi_InterestRateSwap16Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=unfi_InterestRateSwap17Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=unfi_InterestRateSwap18Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=unfi_InterestRateSwap19Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=unfi_InterestRateSwap20Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=unfi_InterestRateSwap21Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=unfi_InterestRateSwap22Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=unfi_InterestRateSwap23Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=unfi_InterestRateSwap24Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=unfi_InterestRateSwap25Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=unfi_InterestRateSwap26Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |