XML 129 R108.htm IDEA: XBRL DOCUMENT
v3.24.3

BENEFIT PLANS - Collective Bargaining Agreements (Details) |  | 12 Months Ended
--- | --- | ---
Aug. 03, 2024 employee agreement | Aug. 03, 2024 employee agreement | Jul. 29, 2023 agreement
Retirement Benefits [Abstract] |  |  |
Number of employees | 28,333 | 28,333 |
Number of employees covered by collective bargaining agreements | 10,704 | 10,704 |
Number of collective bargaining agreements | agreement | 48 | 48 |
Number of collective bargaining agreements renegotiated | agreement |  | 15 |
Number of employees covered by renegotiated collective bargaining agreements |  | 4,191 |
Number of collective bargaining agreements expired | agreement |  | 1 | 2
Number of collective bargaining agreements negotiated | agreement |  | 2 |
Number of employees covered by negotiated collective bargaining agreements |  | 410 |
Number of employees covered by expired collective bargaining agreements with tentative agreement in place, pending ratification |  | 130 |
Number of collective bargaining agreements scheduled to expire | agreement | 10 |  |
Number of employees covered by collective bargaining agreements scheduled to expire | 3,804 |  |

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 covering employees expired without renegotiated. + References No definition available. + Details
Name: | unfi_MultiemployerPlansCollectiveBargainingArrangementExpiredWithTentativeAgreementInPlaceNumberOfEmployeesCovered
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 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 Negotiated + References No definition available. + Details
Name: | unfi_MultiemployerPlansCollectiveBargainingArrangementNumberOfCollectiveBargainingAgreementsCoveringEmployeesNegotiated
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 Negotiated Collective Bargaining Agreement + References No definition available. + Details
Name: | unfi_MultiemployerPlansCollectiveBargainingArrangementNumberOfEmployeesNegotiatedCollectiveBargainingAgreement
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