XML 38 R42.htm IDEA: XBRL DOCUMENT v2.4.1.9
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) (USD $)
0 Months Ended
Feb. 01, 2011
Nov. 22, 2010
Oct. 26, 2014
Oct. 27, 2013
Preferred stock, number of shares authorized, after stock split     160,000,000us-gaap_PreferredStockSharesAuthorized 160,000,000us-gaap_PreferredStockSharesAuthorized
After stock split        
Preferred stock, number of shares authorized, after stock split 160,000,000us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementScenarioAxis
= hrl_AfterStockSplitMember
     
Change in par value of shares of preferred stock (in dollars per share) $ 0hrl_ChangeInPreferredStockParOrStatedValuePerShare
/ us-gaap_StatementScenarioAxis
= hrl_AfterStockSplitMember
     
Common stock        
Authorized stock split ratio   2us-gaap_StockholdersEquityNoteStockSplitConversionRatio1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
   
Common stock, par value (in dollars per share)     0.0293us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
0.0293us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Common stock, number of shares authorized     800,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
800,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Common stock | Before stock split        
Common stock, par value (in dollars per share) $ 0.0586us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementScenarioAxis
= hrl_BeforeStockSplitMember
     
Common stock, number of shares authorized 400,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementScenarioAxis
= hrl_BeforeStockSplitMember
     
Common stock | After stock split        
Common stock, par value (in dollars per share) $ 0.0293us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementScenarioAxis
= hrl_AfterStockSplitMember
     
Common stock, number of shares authorized 800,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementScenarioAxis
= hrl_AfterStockSplitMember
     
Common stock, non-voting        
Common stock, par value (in dollars per share)     0.01us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_NonvotingCommonStockMember
0.01us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_NonvotingCommonStockMember
Common stock, number of shares authorized     400,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_NonvotingCommonStockMember
400,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_NonvotingCommonStockMember
Common stock, non-voting | After stock split        
Common stock, number of shares authorized 400,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_NonvotingCommonStockMember
/ us-gaap_StatementScenarioAxis
= hrl_AfterStockSplitMember
     
Change in par value of shares of common stock (in dollars per share) $ 0hrl_ChangeInCommonStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_NonvotingCommonStockMember
/ us-gaap_StatementScenarioAxis
= hrl_AfterStockSplitMember