XML 23 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments and Hedging Activities (Details)
3 Months Ended
Jan. 30, 2015
USD ($)
Jan. 31, 2014
USD ($)
Jan. 30, 2015
Forward currency contracts
USD ($)
Jan. 31, 2014
Forward currency contracts
USD ($)
Jan. 30, 2015
Forward currency contracts
Derivatives Designated as Hedging Instruments
Prepaid expenses
USD ($)
Jan. 31, 2014
Forward currency contracts
Derivatives Designated as Hedging Instruments
Prepaid expenses
USD ($)
Jan. 31, 2014
Forward currency contracts
Derivatives Designated as Hedging Instruments
Accrued liabilities
USD ($)
Jan. 30, 2015
Forward currency contracts
Derivatives Designated as Hedging Instruments
Cash flow hedges.
USD ($)
Jan. 30, 2015
Forward currency contracts
Derivatives Not Designated as Hedging Instruments
Prepaid expenses
USD ($)
Jan. 31, 2014
Forward currency contracts
Derivatives Not Designated as Hedging Instruments
Prepaid expenses
USD ($)
Jan. 30, 2015
Cross currency contract
USD ($)
item
Jan. 31, 2014
Cross currency contract
USD ($)
Jan. 30, 2015
Cross currency contract
Derivatives Designated as Hedging Instruments
Accrued liabilities
USD ($)
Jan. 31, 2014
Cross currency contract
Derivatives Designated as Hedging Instruments
Accrued liabilities
USD ($)
Jan. 30, 2015
Cross currency contract
Derivatives Designated as Hedging Instruments
Cash flow hedges.
EUR (€)
Jan. 30, 2015
Cross currency contract
Derivatives Designated as Hedging Instruments
Cash flow hedges.
RON
Jan. 31, 2014
Cross currency contract
Derivatives Designated as Hedging Instruments
Cash flow hedges.
RON
Jan. 30, 2015
Cross currency contract
Derivatives Not Designated as Hedging Instruments
Prepaid expenses
USD ($)
Jan. 31, 2014
Cross currency contract
Derivatives Not Designated as Hedging Instruments
Accrued liabilities
USD ($)
Summary of cash flow hedge activity                                      
Maximum time limit for cash flow hedge 2 years                                    
Cash flow hedge effectiveness testing, grace period 2 months                                    
Fair value of derivatives                                      
Notional amount               $ 140,900,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
            € 8,500,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
36,600,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
36,600,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
   
Number of foreign currency contracts held                     1us-gaap_DerivativeNumberOfInstrumentsHeld
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
               
Asset Derivatives 15,956,000us-gaap_DerivativeAssets 2,777,000us-gaap_DerivativeAssets 14,026,000us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
2,777,000us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
9,125,000us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= ttc_PrepaidExpensesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
1,527,000us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= ttc_PrepaidExpensesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
    4,901,000us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= ttc_PrepaidExpensesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1,250,000us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= ttc_PrepaidExpensesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1,930,000us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
            1,930,000us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= ttc_PrepaidExpensesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Liability Derivatives $ 440,000us-gaap_DerivativeLiabilities $ 592,000us-gaap_DerivativeLiabilities   $ 147,000us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
    $ 147,000us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
      $ 440,000us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
$ 445,000us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
$ 440,000us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 274,000us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
        $ 171,000us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember