XML 103 R87.htm IDEA: XBRL DOCUMENT
v3.24.3

Commitments and Contingencies - Narrative (Details) $ in Millions |  | 3 Months Ended | 12 Months Ended
--- | --- | --- | ---
Aug. 20, 2024 USD ($) | Apr. 28, 2024 USD ($) | Oct. 27, 2024 USD ($) subsidiary | Oct. 29, 2023 USD ($) | Oct. 30, 2022 USD ($)
Long-term Purchase Commitment [Line Items] |  |  |  |  |
Purchases under contracts |  |  | $ 1,300.0 | $ 1,400.0 | $ 1,200.0
Standby letters of credit issued |  |  | 49.3 |  |
Revocable standby letters of credit, included in issued |  |  | $ 2.7 |  |
Number of current subsidiaries received income tax deficiency notice | subsidiary |  |  | 2 |  |
Number of former subsidiaries received income tax deficiency notice | subsidiary |  |  | 1 |  |
Pork Antitrust Litigation, Direct Purchaser Plaintiffs | Settled Litigation |  |  |  |  |
Long-term Purchase Commitment [Line Items] |  |  |  |  |
Damages awarded |  | $ 4.9 |  |  |
Pork Antitrust Litigation, Commercial and Institutional Indirect Purchaser Plaintiffs | Settled Litigation |  |  |  |  |
Long-term Purchase Commitment [Line Items] |  |  |  |  |
Damages awarded |  | 2.4 |  |  |
Pork Antitrust Litigation, Consumer Indirect Purchaser Plaintiffs | Settled Litigation |  |  |  |  |
Long-term Purchase Commitment [Line Items] |  |  |  |  |
Damages awarded |  | $ 4.5 |  |  |
Poultry Wages Antitrust Litigation | Settled Litigation |  |  |  |  |
Long-term Purchase Commitment [Line Items] |  |  |  |  |
Damages awarded | $ 3.5 |  |  |  |
Red Meat Wages Antitrust Litigation | Settled Litigation |  |  |  |  |
Long-term Purchase Commitment [Line Items] |  |  |  |  |
Damages awarded | $ 13.5 |  |  |  |
Infrastructure improvements supporting various manufacturing facilities |  |  |  |  |
Long-term Purchase Commitment [Line Items] |  |  |  |  |
Commitments, amount |  |  | $ 31.0 |  |
Media advertising agreement |  |  |  |  |
Long-term Purchase Commitment [Line Items] |  |  |  |  |
Commitments, amount |  |  | $ 38.3 |  |
Maximum | Hog contracts |  |  |  |  |
Long-term Purchase Commitment [Line Items] |  |  |  |  |
Purchase commitments, time period (up to) |  |  | 9 years |  |
Maximum | Turkey contracts |  |  |  |  |
Long-term Purchase Commitment [Line Items] |  |  |  |  |
Purchase commitments, time period (up to) |  |  | 8 years |  |
Maximum | Grow-out contracts |  |  |  |  |
Long-term Purchase Commitment [Line Items] |  |  |  |  |
Purchase commitments, time period (up to) |  |  | 25 years |  |
Maximum | Corn, soybean meal, feed ingredients and other raw materials |  |  |  |  |
Long-term Purchase Commitment [Line Items] |  |  |  |  |
Purchase commitments, time period (up to) |  |  | 2 years |  |

X
- Definition Represents the amount paid by the entity under the long-term purchase commitment. + References No definition available. + Details
Name: | hrl_LongTermPurchaseCommitmentAmountPaid
Namespace Prefix: | hrl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Loss Contingency, Number Of Current Subsidiaries Received Income Tax Deficiency Notice + References No definition available. + Details
Name: | hrl_LossContingencyNumberOfCurrentSubsidiariesReceivedIncomeTaxDeficiencyNotice
Namespace Prefix: | hrl_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Loss Contingency, Number Of Former Subsidiaries Received Income Tax Deficiency Notice + References No definition available. + Details
Name: | hrl_LossContingencyNumberOfFormerSubsidiariesReceivedIncomeTaxDeficiencyNotice
Namespace Prefix: | hrl_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents the revocable standby letter of credit included in the total amount of the contingent obligation under letters of credit outstanding as of the reporting date. + References No definition available. + Details
Name: | hrl_RevocableLettersOfCreditOutstandingAmount
Namespace Prefix: | hrl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The total amount of the contingent obligation under letters of credit outstanding as of the reporting date. + References No definition available. + Details
Name: | us-gaap_LettersOfCreditOutstandingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The minimum amount the entity agreed to spend under the long-term purchase commitment. + References No definition available. + Details
Name: | us-gaap_LongTermPurchaseCommitmentAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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_LongTermPurchaseCommitmentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of damages awarded to the plaintiff in the legal matter. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9 + Details
Name: | us-gaap_LossContingencyDamagesAwardedValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Term of the unrecognized unconditional purchase obligation, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4 + Details
Name: | us-gaap_UnrecordedUnconditionalPurchaseObligationTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_LitigationCaseAxis=hrl_PorkAntitrustLitigationDirectPurchaserPlaintiffsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LitigationStatusAxis=us-gaap_SettledLitigationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_LitigationCaseAxis=hrl_PorkAntitrustLitigationCommercialAndInstitutionalIndirectPurchaserPlaintiffsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_LitigationCaseAxis=hrl_PorkAntitrustLitigationConsumerIndirectPurchaserPlaintiffsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_LitigationCaseAxis=hrl_PoultryWagesAntitrustLitigationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_LitigationCaseAxis=hrl_RedMeatWagesAntitrustLitigationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=hrl_InfrastructureImprovementsVariousManufacturingFacilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=hrl_MediaAdvertisingAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=hrl_HogContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=hrl_TurkeyContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=hrl_GrowOutContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=us-gaap_InventoriesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |