XML 30 R73.htm IDEA: XBRL DOCUMENT v2.4.1.9
Equity and Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income Loss (Detail) (USD $)
In Millions, unless otherwise specified
6 Months Ended
Apr. 30, 2015
Apr. 30, 2014
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance $ (274.4)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ (152.6)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Other Comprehensive Income (Loss) Before Reclassifications (84.8)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax (26.6)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
Amounts reclassified from Accumulated Other Comprehensive Loss 0.1us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax 0.3us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
Current-period Other Comprehensive Income (Loss) (84.7)gef_OtherComprehensiveIncomeLossNetOfTaxIncludingForeignCurrencyTranslationAdjustmentAttributableToNonControllingInterest (26.3)gef_OtherComprehensiveIncomeLossNetOfTaxIncludingForeignCurrencyTranslationAdjustmentAttributableToNonControllingInterest
Ending Balance (359.1)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (178.9)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Foreign Currency Translation [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance (144.5)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(56.9)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Other Comprehensive Income (Loss) Before Reclassifications (91.2)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(25.6)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Current-period Other Comprehensive Income (Loss) (91.2)gef_OtherComprehensiveIncomeLossNetOfTaxIncludingForeignCurrencyTranslationAdjustmentAttributableToNonControllingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(25.6)gef_OtherComprehensiveIncomeLossNetOfTaxIncludingForeignCurrencyTranslationAdjustmentAttributableToNonControllingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Ending Balance (235.7)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(82.5)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Cash Flow Hedges [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance (0.1)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(0.6)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other Comprehensive Income (Loss) Before Reclassifications   (0.1)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Amounts reclassified from Accumulated Other Comprehensive Loss 0.1us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
0.3us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Current-period Other Comprehensive Income (Loss) 0.1gef_OtherComprehensiveIncomeLossNetOfTaxIncludingForeignCurrencyTranslationAdjustmentAttributableToNonControllingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
0.2gef_OtherComprehensiveIncomeLossNetOfTaxIncludingForeignCurrencyTranslationAdjustmentAttributableToNonControllingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Ending Balance   (0.4)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Minimum Pension Liability Adjustment [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance (129.8)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(95.1)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Other Comprehensive Income (Loss) Before Reclassifications 6.4us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(0.9)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Current-period Other Comprehensive Income (Loss) 6.4gef_OtherComprehensiveIncomeLossNetOfTaxIncludingForeignCurrencyTranslationAdjustmentAttributableToNonControllingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(0.9)gef_OtherComprehensiveIncomeLossNetOfTaxIncludingForeignCurrencyTranslationAdjustmentAttributableToNonControllingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Ending Balance $ (123.4)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
$ (96.0)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember