XML 120 R85.htm IDEA: XBRL DOCUMENT v2.4.1.9
Post Retirement Benefit Plans - Additional Information (Detail) (USD $)
12 Months Ended
Oct. 31, 2014
Oct. 31, 2013
Oct. 31, 2012
Defined Benefit Plan Disclosure [Line Items]      
Company's pension contributions $ 15,500,000us-gaap_DefinedBenefitPlanContributionsByEmployer $ 14,400,000us-gaap_DefinedBenefitPlanContributionsByEmployer  
Company's pension contributions 1,400,000gef_DefinedBenefitPlanContributionsByEmployerOptionalCashContributions    
Company's estimated pension contributions 17,500,000us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear    
Increase in actuarial loss 92,800,000us-gaap_DefinedBenefitPlanActuarialGainLoss (23,800,000)us-gaap_DefinedBenefitPlanActuarialGainLoss  
Expected return on plan assets 5.70%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets    
Transfer value 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet    
Aggregated accumulated benefit obligation 752,500,000us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation 674,400,000us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation  
Fair value of plan assets 650,800,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets 621,200,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets 599,100,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Class A Common Stock [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Authorized Shares 128,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
128,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
 
Class B Common Stock [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Authorized Shares 69,120,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
69,120,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
 
Pension Plans, Defined Benefit [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Company's pension contributions 16,900,000us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
15,800,000us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
19,800,000us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Amortization loss of prior service costs 14,500,000us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Pension Plans, Defined Benefit [Member] | Class A Common Stock [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Authorized Shares 247,504us-gaap_CommonStockSharesAuthorized
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
247,504us-gaap_CommonStockSharesAuthorized
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
 
Pension Plans, Defined Benefit [Member] | Class B Common Stock [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Authorized Shares 160,710us-gaap_CommonStockSharesAuthorized
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
160,710us-gaap_CommonStockSharesAuthorized
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
 
Postretirement Health Care and Life Insurance Benefits [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Aggregated accumulated benefit obligation 17,300,000us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= gef_PostretirementHealthCareAndLifeInsuranceBenefitsMember
0us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= gef_PostretirementHealthCareAndLifeInsuranceBenefitsMember
 
Fair value of plan assets 18,500,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= gef_PostretirementHealthCareAndLifeInsuranceBenefitsMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= gef_PostretirementHealthCareAndLifeInsuranceBenefitsMember
 
401 (k) Savings Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Company's pension contributions $ 7,300,000us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= gef_SavingsPlanMember
$ 6,500,000us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= gef_SavingsPlanMember
$ 3,900,000us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= gef_SavingsPlanMember