XML 59 R65.htm IDEA: XBRL DOCUMENT v2.4.1.9
FINANCIAL INSTRUMENTS (Details 4) (USD $)
In Thousands, unless otherwise specified
0 Months Ended 3 Months Ended
Apr. 23, 2007
Apr. 30, 2007
Oct. 31, 2014
Oct. 31, 2013
Oct. 31, 2012
Treasury lock agreements          
Amount of unrecognized loss portion in accumulated other comprehensive loss     $ 2,097us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax $ (1,109)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax $ (210)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
Treasury lock agreement based on U.S. Treasury security | Cash flow hedges.          
Treasury lock agreements          
Number of treasury lock agreements   3us-gaap_DerivativeNumberOfInstrumentsHeld
/ us-gaap_DerivativeInstrumentRiskAxis
= ttc_USTreasuryAgreementMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
     
Net settlement of unrecognized loss portion recorded in accumulated other comprehensive loss 182us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= ttc_USTreasuryAgreementMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
       
Amount of unrecognized loss portion in accumulated other comprehensive loss     137us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= ttc_USTreasuryAgreementMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
143us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= ttc_USTreasuryAgreementMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
 
Treasury lock agreement based on U.S. Treasury security, one and two          
Treasury lock agreements          
Principal balance   30,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ttc_USTreasuryAgreementOneAndTwoMember
     
Treasury lock agreement based on U.S. Treasury security, one and two | Cash flow hedges.          
Treasury lock agreements          
Amortization period   30 years      
Treasury lock agreement based on U.S. Treasury security, three | Cash flow hedges.          
Treasury lock agreements          
Principal balance   40,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ttc_USTreasuryAgreementThreeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember