XML 44 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Schedule of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) (USD $)
In Thousands, unless otherwise specified
Jan. 30, 2015
Oct. 31, 2014
Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Embedded derivatives, Assets $ 7,547us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
$ 2,351us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Embedded derivatives, Liabilities 30us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
15us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Contingent purchase obligation 5,000us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
5,000us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Designated as Hedging Instrument | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Derivative contracts designated as hedging instruments, Assets 406us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
24us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivative contracts designated as hedging instruments, Liabilities 36,517us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
14,592us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Not Designated as Hedging Instrument | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Derivative contracts not designated as hedging instruments, Assets 210us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1,081us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivative contracts not designated as hedging instruments, Liabilities $ 8,802us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 4,188us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember