XML 132 R108.htm IDEA: XBRL DOCUMENT
v3.23.3

BENEFIT PLANS - Collective Bargaining Agreements (Details) | 12 Months Ended
--- | ---
Jul. 29, 2023 employee agreement store
Retirement Benefits [Abstract] |
Number of employees | 29,455
Number of employees covered by collective bargaining agreements | 10,667
Number of collective bargaining agreements | agreement | 49
Number of collective bargaining agreements renegotiated | agreement | 9
Number of employees covered by renegotiated collective bargaining agreements | 4,730
Number of collective bargaining agreements expired | agreement | 2
Number of employees covered by expired collective bargaining agreements | 90
Number of collective bargaining agreements scheduled to expire | store | 14
Number of employees covered by collective bargaining agreements scheduled to expire | 4,210

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