XML 23 R24.htm IDEA: XBRL DOCUMENT v2.4.1.9
CREDIT AGREEMENT - Additional Information (Detail) (USD $)
6 Months Ended
Apr. 30, 2015
Apr. 24, 2015
Apr. 23, 2015
May 22, 2015
Debt Instrument [Line Items]        
Revolving credit facility, maximum borrowing capacity   $ 750,000,000.0us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity $ 600,000,000.0us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity  
Revolving credit facility, capital expenditure limitation   100,000,000.0us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases 75,000,000.0us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases  
Revolving credit facility, capital expenditure limitation with the permitted carry over 100,000,000safm_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchasesIncludingPermittedCarryoverAmount      
Revolving credit facility, capital expenditure limitation 160,000,000safm_LineOfCreditFacilityCovenantLimitOnConstructionExpenditure      
Revolving credit facility, increase in maximum debt to total capitalization ratio 0.05safm_IncreaseInDebtToCapitalizationRatio      
Revolving credit facility, minimum net worth requirement 690,100,000safm_MinimumNetWorthRequired      
Revolving credit facility, remaining available balance 736,200,000us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity      
Maximum        
Debt Instrument [Line Items]        
Revolving credit facility, maximum debt to total capitalization ratio 0.50safm_DebtToCapitalizationRatio
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
     
Subsequent Event        
Debt Instrument [Line Items]        
Revolving credit facility, remaining available balance       736,200,000us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Construction Expenditure Limitation        
Debt Instrument [Line Items]        
Line of Credit Facility, Construction Expenditure Limitation 175,000,000safm_LineofCreditFacilityConstructionExpenditureLimitation
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConstructionLoansMember
     
Commercial Loan        
Debt Instrument [Line Items]        
Line of Credit Facility, Construction Expenditure Limitation 15,000,000safm_LineofCreditFacilityConstructionExpenditureLimitation
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CommercialLoanMember
     
2016        
Debt Instrument [Line Items]        
Revolving credit facility, capital expenditure limitation   100,000,000us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases
/ us-gaap_CreditFacilityAxis
= safm_FiscalYearTwentySixteenMember
   
Revolving credit facility, permitted carry over of capital expenditure limitation   15,000,000safm_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchasesPermittedCarryoverAmount
/ us-gaap_CreditFacilityAxis
= safm_FiscalYearTwentySixteenMember
   
2017        
Debt Instrument [Line Items]        
Revolving credit facility, capital expenditure limitation   100,000,000us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases
/ us-gaap_CreditFacilityAxis
= safm_FiscalYearTwentySeventeenMember
   
Revolving credit facility, permitted carry over of capital expenditure limitation   15,000,000safm_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchasesPermittedCarryoverAmount
/ us-gaap_CreditFacilityAxis
= safm_FiscalYearTwentySeventeenMember
   
2018        
Debt Instrument [Line Items]        
Revolving credit facility, capital expenditure limitation   100,000,000us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases
/ us-gaap_CreditFacilityAxis
= safm_FiscalYearTwentyEighteenMember
   
Revolving credit facility, permitted carry over of capital expenditure limitation   15,000,000safm_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchasesPermittedCarryoverAmount
/ us-gaap_CreditFacilityAxis
= safm_FiscalYearTwentyEighteenMember
   
2019        
Debt Instrument [Line Items]        
Revolving credit facility, capital expenditure limitation   100,000,000us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases
/ us-gaap_CreditFacilityAxis
= safm_FiscalYearTwentyNineteenMember
   
Revolving credit facility, permitted carry over of capital expenditure limitation   15,000,000safm_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchasesPermittedCarryoverAmount
/ us-gaap_CreditFacilityAxis
= safm_FiscalYearTwentyNineteenMember
   
2020        
Debt Instrument [Line Items]        
Revolving credit facility, capital expenditure limitation   100,000,000us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases
/ us-gaap_CreditFacilityAxis
= safm_FiscalYearTwentyTwentyMember
   
Revolving credit facility, permitted carry over of capital expenditure limitation   15,000,000safm_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchasesPermittedCarryoverAmount
/ us-gaap_CreditFacilityAxis
= safm_FiscalYearTwentyTwentyMember
   
Revolving Credit Facility        
Debt Instrument [Line Items]        
Revolving credit facility, outstanding borrowings 0us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
     
Revolving Credit Facility | Subsequent Event        
Debt Instrument [Line Items]        
Revolving credit facility, outstanding borrowings       0us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Letter of Credit        
Debt Instrument [Line Items]        
Revolving credit facility, outstanding borrowings 13,800,000us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= us-gaap_LetterOfCreditMember
     
Letter of Credit | Subsequent Event        
Debt Instrument [Line Items]        
Revolving credit facility, outstanding borrowings       $ 13,800,000us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= us-gaap_LetterOfCreditMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember