XML 82 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
FINANCIAL INSTRUMENTS (Details 2) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Oct. 31, 2014
Oct. 31, 2013
Derivative Instruments and Hedging Activities    
Gain (Loss) Recognized in OCI on Derivatives (Effective Portion) $ 3,200us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet $ (904)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
Gain (Loss) Reclassified from AOCL into Income (Effective Portion) (1,562)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet (971)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
Gain (Loss) Recognized in Net Earnings 4,506us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet (1,885)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
Reclassification of gains from AOCI to earnings during the next 12 months on foreign currency contracts 3,736us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred  
Forward currency contracts | Net sales    
Derivative Instruments and Hedging Activities    
Gain (Loss) Recognized in OCI on Derivatives (Effective Portion) 4,150us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
7us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
Gain (Loss) Reclassified from AOCL into Income (Effective Portion) (1,128)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
(805)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
Forward currency contracts | Cost of sales    
Derivative Instruments and Hedging Activities    
Gain (Loss) Recognized in OCI on Derivatives (Effective Portion) (712)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
(231)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Gain (Loss) Reclassified from AOCL into Income (Effective Portion) 103us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
473us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Forward currency contracts | Other income, net.    
Derivative Instruments and Hedging Activities    
Gain (Loss) recognized in Income on Derivatives (Ineffective Portion and Excluded from Effectiveness Testing) 120us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
648us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Gain (Loss) Recognized in Net Earnings 3,555us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
(1,402)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Cross currency contract | Other income, net.    
Derivative Instruments and Hedging Activities    
Gain (Loss) Recognized in OCI on Derivatives (Effective Portion) (238)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
(680)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Gain (Loss) Reclassified from AOCL into Income (Effective Portion) (537)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
(639)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Gain (Loss) Recognized in Net Earnings $ 951us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
$ (483)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember