XML 127 R107.htm IDEA: XBRL DOCUMENT
v3.21.2

BENEFIT PLANS - Collective Bargaining Agreements (Details) | 12 Months Ended
--- | ---
Jul. 31, 2021 employee agreement store
Retirement Benefits [Abstract] |
Number of employees | 28,300
Number of employees covered by collective bargaining agreements | 11,000
Number of collective bargaining agreements | agreement | 48
Number of collective bargaining agreements renegotiated | agreement | 20
Number of employees covered by renegotiated collective bargaining agreements | 1,700
Number of collective bargaining agreements expired | agreement | 4
Number of employees covered by expired collective bargaining agreements | 1,500
Number of collective bargaining agreements scheduled to expire | store | 10
Number of employees covered by collective bargaining agreements scheduled to expire | 3,300

X
- Definition Number of persons employed by the Entity + References No definition available. + Details
Name: | dei_EntityNumberOfEmployees
Namespace Prefix: | dei_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Multiemployer Plans, Collective-Bargaining Arrangement, Number Of Collective Bargaining Agreements Covered Employees + References No definition available. + Details
Name: | unfi_MultiemployerPlansCollectiveBargainingArrangementNumberOfCollectiveBargainingAgreementsCoveredEmployees
Namespace Prefix: | unfi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Multiemployer Plans, Collective-Bargaining Arrangement, Number of collective bargaining agreements covering employees expired. + References No definition available. + Details
Name: | unfi_MultiemployerPlansCollectiveBargainingArrangementNumberOfCollectiveBargainingAgreementsCoveringEmployeesExpired
Namespace Prefix: | unfi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Multiemployer Plans, Collective-Bargaining Arrangement, Number of collective bargaining agreements covering employees expired without renegotiated. + References No definition available. + Details
Name: | unfi_MultiemployerPlansCollectiveBargainingArrangementNumberOfCollectiveBargainingAgreementsCoveringEmployeesExpiredWithoutRenegotiated
Namespace Prefix: | unfi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Multiemployer Plans, Collective-Bargaining Arrangement, Number of collective bargaining agreements covering employees renegotiated. + References No definition available. + Details
Name: | unfi_MultiemployerPlansCollectiveBargainingArrangementNumberOfCollectiveBargainingAgreementsCoveringEmployeesRenegotiated
Namespace Prefix: | unfi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Multiemployer Plans, Collective-Bargaining Arrangement, Number Of Collective Bargaining Agreements Covering Employees Scheduled to Expire + References No definition available. + Details
Name: | unfi_MultiemployerPlansCollectiveBargainingArrangementNumberOfCollectiveBargainingAgreementsCoveringEmployeesScheduledtoExpire
Namespace Prefix: | unfi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Multiemployer Plans, Collective-Bargaining Arrangement, Number of employees expire collective bargaining agreement. + References No definition available. + Details
Name: | unfi_MultiemployerPlansCollectiveBargainingArrangementNumberOfEmployeesExpireCollectiveBargainingAgreement
Namespace Prefix: | unfi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Multiemployer Plans, Collective-Bargaining Arrangement, Number of employees renegotiated collective bargaining agreement. + References No definition available. + Details
Name: | unfi_MultiemployerPlansCollectiveBargainingArrangementNumberOfEmployeesRenegotiatedCollectiveBargainingAgreement
Namespace Prefix: | unfi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Multiemployer Plans, Collective Bargaining Arrangement, Number Of Participants + References No definition available. + Details
Name: | unfi_MultiemployerPlansCollectiveBargainingArrangementNumberOfParticipants
Namespace Prefix: | unfi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_CompensationAndRetirementDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration