XML 43 R20.htm IDEA: XBRL DOCUMENT v2.4.1.9
STOCK COMPENSATION PLANS - Additional Information (Detail) (USD $)
3 Months Ended 6 Months Ended 0 Months Ended
Apr. 30, 2015
Apr. 30, 2014
Apr. 30, 2015
Apr. 30, 2014
Nov. 01, 2014
Feb. 12, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Total stock based compensation expense $ 3,999,000us-gaap_AllocatedShareBasedCompensationExpense $ 5,586,000us-gaap_AllocatedShareBasedCompensationExpense $ 9,909,000us-gaap_AllocatedShareBasedCompensationExpense $ 7,117,000us-gaap_AllocatedShareBasedCompensationExpense    
Service period (n years)     3 years      
Restricted Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Total stock based compensation expense 1,620,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
1,152,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
3,427,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
2,229,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
   
Aggregate number of shares outstanding 314,700us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
  314,700us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
     
Unrecognized share-based compensation costs 10,700,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
  10,700,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
     
Unrecognized share-based compensation costs recognized, weighted average remaining vesting period (in years)     1 year 8 months 12 days      
Restricted Stock | Officers and Key Management Employees            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares of restricted stock granted         54,600us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_TitleOfIndividualAxis
= safm_OfficersAndKeyManagementEmployeesMember
 
Grant date fair value of restricted shares (in usd per share)         $ 84.77us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_TitleOfIndividualAxis
= safm_OfficersAndKeyManagementEmployeesMember
 
Restricted Stock | Outside Directors            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares of restricted stock granted           23,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_TitleOfIndividualAxis
= safm_OutsideDirectorsMember
Grant date fair value of restricted shares (in usd per share)           $ 77.97us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_TitleOfIndividualAxis
= safm_OutsideDirectorsMember
Restricted Stock | Outside Directors | Scenario 1            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period (in years)           1 year
Restricted Stock | Outside Directors | Scenario 2            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period (in years)           2 years
Restricted Stock | Outside Directors | Scenario 3            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period (in years)           3 years
Performance Based Awards            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Total stock based compensation expense 2,298,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
4,386,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
6,294,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
4,791,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
   
Target number of common stock to be granted (in shares)         54,600us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
 
Performance period (in years)     2 years      
Vesting period (in years)     1 year      
Potential accrued compensation cost     1,500,000safm_AllocatedSharebasedCompensationExpensePotentialAccrual
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
     
Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Total stock based compensation expense 81,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockMember
48,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockMember
189,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockMember
96,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockMember
   
Employee Stock Purchase Plan | Restricted Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares received by participants     8,708us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockMember
     
Average price per share purchased by participants (in usd per share) $ 83.79us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockMember
  $ 83.79us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockMember
     
Employee Stock Purchase Plan | Matching Restricted Shares            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares received by participants     2,112us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
/ us-gaap_AwardTypeAxis
= safm_MatchingRestrictedSharesMember
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockMember
     
Performance Share Plan 2011 | Performance Based Awards            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Total stock based compensation expense 0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= safm_PerformanceSharePlanTwentyElevenMember
336,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= safm_PerformanceSharePlanTwentyElevenMember
0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= safm_PerformanceSharePlanTwentyElevenMember
741,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= safm_PerformanceSharePlanTwentyElevenMember
   
Performance Share Plan 2012 | Performance Based Awards            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Total stock based compensation expense 728,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= safm_PerformanceSharePlanTwentyTwelveMember
4,050,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= safm_PerformanceSharePlanTwentyTwelveMember
1,456,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= safm_PerformanceSharePlanTwentyTwelveMember
4,050,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= safm_PerformanceSharePlanTwentyTwelveMember
   
Aggregate number of shares outstanding 187,401us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= safm_PerformanceSharePlanTwentyTwelveMember
  187,401us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= safm_PerformanceSharePlanTwentyTwelveMember
     
Performance Share Plan 2013 | Performance Based Awards            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Total stock based compensation expense 1,570,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= safm_PerformanceSharePlanTwentyThirteenMember
0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= safm_PerformanceSharePlanTwentyThirteenMember
4,838,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= safm_PerformanceSharePlanTwentyThirteenMember
0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= safm_PerformanceSharePlanTwentyThirteenMember
   
Aggregate number of shares outstanding 147,268us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= safm_PerformanceSharePlanTwentyThirteenMember
  147,268us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= safm_PerformanceSharePlanTwentyThirteenMember
     
Performance Share Plan 2014 | Performance Based Awards            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Total stock based compensation expense $ 0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= safm_PerformanceSharePlanTwentyFourteenMember
$ 0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= safm_PerformanceSharePlanTwentyFourteenMember
$ 0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= safm_PerformanceSharePlanTwentyFourteenMember
$ 0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= safm_PerformanceSharePlanTwentyFourteenMember