XML 93 R69.htm IDEA: XBRL DOCUMENT v2.4.1.9
SCHEDULE II Valuation and Qualifying Accounts (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Oct. 31, 2014
Oct. 31, 2013
Oct. 31, 2012
Allowance for doubtful accounts and notes receivable reserves      
Movement in allowance for doubtful accounts and notes receivable reserves and accrued advertising and marketing programs      
Balance at the beginning of the period $ 3,425us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ttc_AllowanceForDoubtfulAccountsAndNotesReceivableMember
$ 3,733us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ttc_AllowanceForDoubtfulAccountsAndNotesReceivableMember
$ 2,040us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ttc_AllowanceForDoubtfulAccountsAndNotesReceivableMember
Charged to costs and expense (79)us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ttc_AllowanceForDoubtfulAccountsAndNotesReceivableMember
123us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ttc_AllowanceForDoubtfulAccountsAndNotesReceivableMember
2,160us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ttc_AllowanceForDoubtfulAccountsAndNotesReceivableMember
Other     12us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ttc_AllowanceForDoubtfulAccountsAndNotesReceivableMember
Deductions 1,865us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ttc_AllowanceForDoubtfulAccountsAndNotesReceivableMember
431us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ttc_AllowanceForDoubtfulAccountsAndNotesReceivableMember
479us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ttc_AllowanceForDoubtfulAccountsAndNotesReceivableMember
Balance at the end of the period 1,481us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ttc_AllowanceForDoubtfulAccountsAndNotesReceivableMember
3,425us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ttc_AllowanceForDoubtfulAccountsAndNotesReceivableMember
3,733us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ttc_AllowanceForDoubtfulAccountsAndNotesReceivableMember
Accrued advertising and marketing programs      
Movement in allowance for doubtful accounts and notes receivable reserves and accrued advertising and marketing programs      
Balance at the beginning of the period 64,191us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ttc_AccruedAdvertisingAndMarketingProgramsMember
56,264us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ttc_AccruedAdvertisingAndMarketingProgramsMember
47,161us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ttc_AccruedAdvertisingAndMarketingProgramsMember
Charged to costs and expense 306,650us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ttc_AccruedAdvertisingAndMarketingProgramsMember
287,217us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ttc_AccruedAdvertisingAndMarketingProgramsMember
214,474us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ttc_AccruedAdvertisingAndMarketingProgramsMember
Deductions 304,672us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ttc_AccruedAdvertisingAndMarketingProgramsMember
279,290us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ttc_AccruedAdvertisingAndMarketingProgramsMember
205,371us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ttc_AccruedAdvertisingAndMarketingProgramsMember
Balance at the end of the period $ 66,169us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ttc_AccruedAdvertisingAndMarketingProgramsMember
$ 64,191us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ttc_AccruedAdvertisingAndMarketingProgramsMember
$ 56,264us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ttc_AccruedAdvertisingAndMarketingProgramsMember