XML 87 R71.htm IDEA: XBRL DOCUMENT
v3.24.3

Pension and Other Post-retirement Benefits - Narrative (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Oct. 27, 2024 | Oct. 29, 2023 | Oct. 30, 2022
Pension and Other Post-retirement Benefits |  |  |
Total costs, defined contribution benefit plans | $ 42,500 | $ 41,000 | $ 47,900
Interest crediting rate floor | 2.65% |  |
Pension Benefits |  |  |
Pension and Other Post-retirement Benefits |  |  |
Pension plans accumulated benefit obligation | $ 1,300,000 | 1,200,000 |
Expected contribution representing benefit payments for unfunded plans during next fiscal year | 30,400 |  |
Fair value of investments | 1,327,760 | 1,185,672 | 1,240,200
Pension Benefits | Significant Unobservable Inputs (Level 3) |  |  |
Pension and Other Post-retirement Benefits |  |  |
Fair value of investments | 87,287 | 79,448 | 88,154
Pension Benefits | Private Equity |  |  |
Pension and Other Post-retirement Benefits |  |  |
Commitments for investments | $ 180,900 |  |
Pension Benefits | Real Estate |  |  |
Pension and Other Post-retirement Benefits |  |  |
Advance notice to requests redemption of shares, first option | 45 days |  |
Advance notice to requests redemption of shares, second option | 90 days |  |
Pension Benefits | Real Estate | Significant Unobservable Inputs (Level 3) |  |  |
Pension and Other Post-retirement Benefits |  |  |
Fair value of investments | $ 6,249 |  |
Pension Benefits | Fixed Income – Hedge Funds |  |  |
Pension and Other Post-retirement Benefits |  |  |
Advance notice to requests redemption of shares, first option | 90 days |  |
Advance notice to request redemption of shares, fund anniversary | 3 years |  |
Post-retirement Benefits |  |  |
Pension and Other Post-retirement Benefits |  |  |
Amortization period of actuarial gains and losses and any adjustments resulting from plan amendments | 13 years |  |
Increase in per capita cost of covered health care benefits assumed for next fiscal year (as a percent) | 8.00% |  |
Expected ultimate pre-Medicare and post-Medicare rate (as a percent) | 5.00% |  |
Year that reaches the ultimate trend rate | 2030 |  |
Fair value of investments | $ 0 | $ 0 | $ 0
Minimum | Pension Benefits |  |  |
Pension and Other Post-retirement Benefits |  |  |
Amortization period of actuarial gains and losses and any adjustments resulting from plan amendments | 8 years |  |
Minimum | Pension Benefits | Private Equity | Significant Unobservable Inputs (Level 3) |  |  |
Pension and Other Post-retirement Benefits |  |  |
Fair value of investments | $ 78,500 |  |
Maximum | Pension Benefits |  |  |
Pension and Other Post-retirement Benefits |  |  |
Amortization period of actuarial gains and losses and any adjustments resulting from plan amendments | 12 years |  |
Maximum | Pension Benefits | Private Equity | Significant Unobservable Inputs (Level 3) |  |  |
Pension and Other Post-retirement Benefits |  |  |
Fair value of investments | $ 87,300 |  |
Weighted Average | Pension Benefits | Private Equity | Significant Unobservable Inputs (Level 3) |  |  |
Pension and Other Post-retirement Benefits |  |  |
Fair value of investments | $ 82,900 |  |

X
- Definition Represents the amortization period of actuarial gains and losses and any adjustments resulting from plan amendments, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | hrl_DefinedBenefitPlanAmortizationPeriodOfActuarialGainsLossesAndPlanAmendments
Namespace Prefix: | hrl_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the entity's commitments for investments within the pension plans. + References No definition available. + Details
Name: | hrl_DefinedBenefitPlanCommitmentsForInvestments
Namespace Prefix: | hrl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount the company expects to contribute during next fiscal year that represent benefit payments for unfunded plans. + References No definition available. + Details
Name: | hrl_DefinedBenefitPlanContributionsExpectedRepresentingBenefitPaymentsForUnfundedPlans
Namespace Prefix: | hrl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Defined Benefit Plan, Weighted-Average Interest Crediting Rate Floor + References No definition available. + Details
Name: | hrl_DefinedBenefitPlanWeightedAverageInterestCreditingRateFloor
Namespace Prefix: | hrl_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Request To Redeem Advance, Fund Anniversary Period + References No definition available. + Details
Name: | hrl_RequestToRedeemAdvanceFundAnniversaryPeriod
Namespace Prefix: | hrl_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition First alternative for advance notice required for the redemption of investment in shares to cash ,in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | hrl_RequestToRedeemAdvanceNoticePeriodOne
Namespace Prefix: | hrl_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Second alternative for advance notice required for the redemption of investment in shares to cash ,in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | hrl_RequestToRedeemAdvanceNoticePeriodTwo
Namespace Prefix: | hrl_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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_DefinedBenefitPlanDisclosureLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(02) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(01) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1 Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(01) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Assumed rate, for next fiscal year, based on annual change in cost of health care cost benefits used to measure expected cost of benefits covered by defined benefit postretirement plan. Factors include, but are not limited to, estimate of health care inflation, change in health care utilization or delivery pattern, technological advances, and change in health status of participant. Excludes factors for change in composition of plan population by age and dependency status. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (l) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Ultimate trend rate for health care cost for defined benefit postretirement plan. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (l) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Year ultimate health care cost trend rate is expected to be reached, in YYYY format. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (l) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:gYearListItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of cost for defined contribution plan. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 70 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1 + Details
Name: | us-gaap_DefinedContributionPlanCostRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_PrivateEquityFundsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanRealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=hrl_FixedIncomeFundsHedgeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
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: | srt_RangeAxis=srt_WeightedAverageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |