XML 93 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Sale of Non-United States Accounts Receivable - Company's Accounts Receivables Programs (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended 6 Months Ended
Apr. 30, 2015
Apr. 30, 2014
Apr. 30, 2015
Apr. 30, 2014
Oct. 31, 2014
European RPA [Member]          
Finance Receivable Transferred To Held For Sale [Line Items]          
Gross accounts receivable sold to third party financial institution $ 195.2gef_GrossAccountsReceivableSoldToThirdPartyFinancialInstitution
/ us-gaap_CounterpartyNameAxis
= gef_NieuwAmsterdamReceivablesPurchaseAgreementMember
$ 281.8gef_GrossAccountsReceivableSoldToThirdPartyFinancialInstitution
/ us-gaap_CounterpartyNameAxis
= gef_NieuwAmsterdamReceivablesPurchaseAgreementMember
$ 386.7gef_GrossAccountsReceivableSoldToThirdPartyFinancialInstitution
/ us-gaap_CounterpartyNameAxis
= gef_NieuwAmsterdamReceivablesPurchaseAgreementMember
$ 525.3gef_GrossAccountsReceivableSoldToThirdPartyFinancialInstitution
/ us-gaap_CounterpartyNameAxis
= gef_NieuwAmsterdamReceivablesPurchaseAgreementMember
 
Cash received for accounts receivable sold under the program 173.0gef_ProceedsFromSaleAndCollectionOfReceivablesFromThirdParty
/ us-gaap_CounterpartyNameAxis
= gef_NieuwAmsterdamReceivablesPurchaseAgreementMember
248.4gef_ProceedsFromSaleAndCollectionOfReceivablesFromThirdParty
/ us-gaap_CounterpartyNameAxis
= gef_NieuwAmsterdamReceivablesPurchaseAgreementMember
342.4gef_ProceedsFromSaleAndCollectionOfReceivablesFromThirdParty
/ us-gaap_CounterpartyNameAxis
= gef_NieuwAmsterdamReceivablesPurchaseAgreementMember
463.8gef_ProceedsFromSaleAndCollectionOfReceivablesFromThirdParty
/ us-gaap_CounterpartyNameAxis
= gef_NieuwAmsterdamReceivablesPurchaseAgreementMember
 
Deferred purchase price related to accounts receivable sold 22.2gef_DeferredPurchasePriceRelatedToAccountsReceivableSold
/ us-gaap_CounterpartyNameAxis
= gef_NieuwAmsterdamReceivablesPurchaseAgreementMember
33.4gef_DeferredPurchasePriceRelatedToAccountsReceivableSold
/ us-gaap_CounterpartyNameAxis
= gef_NieuwAmsterdamReceivablesPurchaseAgreementMember
44.3gef_DeferredPurchasePriceRelatedToAccountsReceivableSold
/ us-gaap_CounterpartyNameAxis
= gef_NieuwAmsterdamReceivablesPurchaseAgreementMember
61.5gef_DeferredPurchasePriceRelatedToAccountsReceivableSold
/ us-gaap_CounterpartyNameAxis
= gef_NieuwAmsterdamReceivablesPurchaseAgreementMember
 
Loss associated with the program 0.4us-gaap_GainLossOnSaleOfAccountsReceivable
/ us-gaap_CounterpartyNameAxis
= gef_NieuwAmsterdamReceivablesPurchaseAgreementMember
0.6us-gaap_GainLossOnSaleOfAccountsReceivable
/ us-gaap_CounterpartyNameAxis
= gef_NieuwAmsterdamReceivablesPurchaseAgreementMember
0.9us-gaap_GainLossOnSaleOfAccountsReceivable
/ us-gaap_CounterpartyNameAxis
= gef_NieuwAmsterdamReceivablesPurchaseAgreementMember
1.3us-gaap_GainLossOnSaleOfAccountsReceivable
/ us-gaap_CounterpartyNameAxis
= gef_NieuwAmsterdamReceivablesPurchaseAgreementMember
 
Accounts receivable sold to and held by third party financial institution 125.1gef_AccountsReceivableSoldToThirdPartyFinancialInstitution
/ us-gaap_CounterpartyNameAxis
= gef_NieuwAmsterdamReceivablesPurchaseAgreementMember
  125.1gef_AccountsReceivableSoldToThirdPartyFinancialInstitution
/ us-gaap_CounterpartyNameAxis
= gef_NieuwAmsterdamReceivablesPurchaseAgreementMember
  164.7gef_AccountsReceivableSoldToThirdPartyFinancialInstitution
/ us-gaap_CounterpartyNameAxis
= gef_NieuwAmsterdamReceivablesPurchaseAgreementMember
Uncollected deferred purchase price related to accounts receivable sold 0.6gef_UncollectedDeferredPurchasePriceRelatedToAccountsReceivableSold
/ us-gaap_CounterpartyNameAxis
= gef_NieuwAmsterdamReceivablesPurchaseAgreementMember
  0.6gef_UncollectedDeferredPurchasePriceRelatedToAccountsReceivableSold
/ us-gaap_CounterpartyNameAxis
= gef_NieuwAmsterdamReceivablesPurchaseAgreementMember
   
Deferred purchase price liability related to accounts receivable sold         (23.7)gef_DeferredPurchasePriceAssetLiabilityRelatedToAccountsReceivableSold
/ us-gaap_CounterpartyNameAxis
= gef_NieuwAmsterdamReceivablesPurchaseAgreementMember
Other Receivables Purchase Agreement [Member]          
Finance Receivable Transferred To Held For Sale [Line Items]          
Gross accounts receivable sold to third party financial institution 12.8gef_GrossAccountsReceivableSoldToThirdPartyFinancialInstitution
/ us-gaap_CounterpartyNameAxis
= gef_OtherReceivablesPurchaseAgreementMember
15.1gef_GrossAccountsReceivableSoldToThirdPartyFinancialInstitution
/ us-gaap_CounterpartyNameAxis
= gef_OtherReceivablesPurchaseAgreementMember
24.4gef_GrossAccountsReceivableSoldToThirdPartyFinancialInstitution
/ us-gaap_CounterpartyNameAxis
= gef_OtherReceivablesPurchaseAgreementMember
30.8gef_GrossAccountsReceivableSoldToThirdPartyFinancialInstitution
/ us-gaap_CounterpartyNameAxis
= gef_OtherReceivablesPurchaseAgreementMember
 
Cash received for accounts receivable sold under the program 12.8gef_ProceedsFromSaleAndCollectionOfReceivablesFromThirdParty
/ us-gaap_CounterpartyNameAxis
= gef_OtherReceivablesPurchaseAgreementMember
15.1gef_ProceedsFromSaleAndCollectionOfReceivablesFromThirdParty
/ us-gaap_CounterpartyNameAxis
= gef_OtherReceivablesPurchaseAgreementMember
24.4gef_ProceedsFromSaleAndCollectionOfReceivablesFromThirdParty
/ us-gaap_CounterpartyNameAxis
= gef_OtherReceivablesPurchaseAgreementMember
30.8gef_ProceedsFromSaleAndCollectionOfReceivablesFromThirdParty
/ us-gaap_CounterpartyNameAxis
= gef_OtherReceivablesPurchaseAgreementMember
 
Expenses associated with the program       0.1gef_ExpensesAssociatedWithAccountsReceivable
/ us-gaap_CounterpartyNameAxis
= gef_OtherReceivablesPurchaseAgreementMember
 
Accounts receivable sold to and held by third party financial institution 5.5gef_AccountsReceivableSoldToThirdPartyFinancialInstitution
/ us-gaap_CounterpartyNameAxis
= gef_OtherReceivablesPurchaseAgreementMember
  5.5gef_AccountsReceivableSoldToThirdPartyFinancialInstitution
/ us-gaap_CounterpartyNameAxis
= gef_OtherReceivablesPurchaseAgreementMember
  5.0gef_AccountsReceivableSoldToThirdPartyFinancialInstitution
/ us-gaap_CounterpartyNameAxis
= gef_OtherReceivablesPurchaseAgreementMember
Total RPAs [Member]          
Finance Receivable Transferred To Held For Sale [Line Items]          
Gross accounts receivable sold to third party financial institution 208.0gef_GrossAccountsReceivableSoldToThirdPartyFinancialInstitution
/ us-gaap_CounterpartyNameAxis
= gef_ReceivablesPurchaseAgreementMember
296.9gef_GrossAccountsReceivableSoldToThirdPartyFinancialInstitution
/ us-gaap_CounterpartyNameAxis
= gef_ReceivablesPurchaseAgreementMember
411.1gef_GrossAccountsReceivableSoldToThirdPartyFinancialInstitution
/ us-gaap_CounterpartyNameAxis
= gef_ReceivablesPurchaseAgreementMember
556.1gef_GrossAccountsReceivableSoldToThirdPartyFinancialInstitution
/ us-gaap_CounterpartyNameAxis
= gef_ReceivablesPurchaseAgreementMember
 
Cash received for accounts receivable sold under the program 185.8gef_ProceedsFromSaleAndCollectionOfReceivablesFromThirdParty
/ us-gaap_CounterpartyNameAxis
= gef_ReceivablesPurchaseAgreementMember
263.5gef_ProceedsFromSaleAndCollectionOfReceivablesFromThirdParty
/ us-gaap_CounterpartyNameAxis
= gef_ReceivablesPurchaseAgreementMember
366.8gef_ProceedsFromSaleAndCollectionOfReceivablesFromThirdParty
/ us-gaap_CounterpartyNameAxis
= gef_ReceivablesPurchaseAgreementMember
494.6gef_ProceedsFromSaleAndCollectionOfReceivablesFromThirdParty
/ us-gaap_CounterpartyNameAxis
= gef_ReceivablesPurchaseAgreementMember
 
Deferred purchase price related to accounts receivable sold 22.2gef_DeferredPurchasePriceRelatedToAccountsReceivableSold
/ us-gaap_CounterpartyNameAxis
= gef_ReceivablesPurchaseAgreementMember
33.4gef_DeferredPurchasePriceRelatedToAccountsReceivableSold
/ us-gaap_CounterpartyNameAxis
= gef_ReceivablesPurchaseAgreementMember
44.3gef_DeferredPurchasePriceRelatedToAccountsReceivableSold
/ us-gaap_CounterpartyNameAxis
= gef_ReceivablesPurchaseAgreementMember
61.5gef_DeferredPurchasePriceRelatedToAccountsReceivableSold
/ us-gaap_CounterpartyNameAxis
= gef_ReceivablesPurchaseAgreementMember
 
Loss associated with the program 0.4us-gaap_GainLossOnSaleOfAccountsReceivable
/ us-gaap_CounterpartyNameAxis
= gef_ReceivablesPurchaseAgreementMember
0.6us-gaap_GainLossOnSaleOfAccountsReceivable
/ us-gaap_CounterpartyNameAxis
= gef_ReceivablesPurchaseAgreementMember
0.9us-gaap_GainLossOnSaleOfAccountsReceivable
/ us-gaap_CounterpartyNameAxis
= gef_ReceivablesPurchaseAgreementMember
1.3us-gaap_GainLossOnSaleOfAccountsReceivable
/ us-gaap_CounterpartyNameAxis
= gef_ReceivablesPurchaseAgreementMember
 
Expenses associated with the program       0.1gef_ExpensesAssociatedWithAccountsReceivable
/ us-gaap_CounterpartyNameAxis
= gef_ReceivablesPurchaseAgreementMember
 
Accounts receivable sold to and held by third party financial institution 130.6gef_AccountsReceivableSoldToThirdPartyFinancialInstitution
/ us-gaap_CounterpartyNameAxis
= gef_ReceivablesPurchaseAgreementMember
  130.6gef_AccountsReceivableSoldToThirdPartyFinancialInstitution
/ us-gaap_CounterpartyNameAxis
= gef_ReceivablesPurchaseAgreementMember
  169.7gef_AccountsReceivableSoldToThirdPartyFinancialInstitution
/ us-gaap_CounterpartyNameAxis
= gef_ReceivablesPurchaseAgreementMember
Uncollected deferred purchase price related to accounts receivable sold 0.6gef_UncollectedDeferredPurchasePriceRelatedToAccountsReceivableSold
/ us-gaap_CounterpartyNameAxis
= gef_ReceivablesPurchaseAgreementMember
  0.6gef_UncollectedDeferredPurchasePriceRelatedToAccountsReceivableSold
/ us-gaap_CounterpartyNameAxis
= gef_ReceivablesPurchaseAgreementMember
   
Deferred purchase price liability related to accounts receivable sold         $ (23.7)gef_DeferredPurchasePriceAssetLiabilityRelatedToAccountsReceivableSold
/ us-gaap_CounterpartyNameAxis
= gef_ReceivablesPurchaseAgreementMember