XML 14 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Data (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended
May 01, 2015
May 02, 2014
May 01, 2015
segment
May 02, 2014
Oct. 31, 2014
Segment Data          
Number of reportable business segments     3us-gaap_NumberOfReportableSegments    
Financial information concerning the company's reportable segments          
Net sales $ 826,242us-gaap_SalesRevenueNet $ 745,030us-gaap_SalesRevenueNet $ 1,300,453us-gaap_SalesRevenueNet $ 1,191,011us-gaap_SalesRevenueNet  
Earnings (loss) before income taxes 136,137us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 129,116us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 178,110us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 167,871us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest  
Total assets 1,479,127us-gaap_Assets 1,179,246us-gaap_Assets 1,479,127us-gaap_Assets 1,179,246us-gaap_Assets 1,192,415us-gaap_Assets
Components of the loss before income taxes included in "Other"          
Interest expense, net (4,768)us-gaap_InterestExpense (3,683)us-gaap_InterestExpense (9,484)us-gaap_InterestExpense (7,436)us-gaap_InterestExpense  
Other 2,450us-gaap_OtherNonoperatingIncomeExpense 1,920us-gaap_OtherNonoperatingIncomeExpense 4,717us-gaap_OtherNonoperatingIncomeExpense 3,830us-gaap_OtherNonoperatingIncomeExpense  
Earnings before income taxes 136,137us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 129,116us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 178,110us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 167,871us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest  
Professional          
Financial information concerning the company's reportable segments          
Net sales 552,774us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
528,561us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
892,480us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
824,029us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
 
Earnings (loss) before income taxes 120,815us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
122,367us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
176,474us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
169,830us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
 
Total assets 919,135us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
670,723us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
919,135us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
670,723us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
 
Components of the loss before income taxes included in "Other"          
Earnings before income taxes 120,815us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
122,367us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
176,474us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
169,830us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
 
Residential          
Financial information concerning the company's reportable segments          
Net sales 267,867us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
210,377us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
402,610us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
357,947us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
 
Earnings (loss) before income taxes 34,838us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
23,822us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
48,565us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
41,956us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
 
Total assets 261,835us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
238,156us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
261,835us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
238,156us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
 
Components of the loss before income taxes included in "Other"          
Earnings before income taxes 34,838us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
23,822us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
48,565us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
41,956us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
 
Other          
Financial information concerning the company's reportable segments          
Net sales 5,601us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
6,092us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
5,363us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
9,035us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
 
Earnings (loss) before income taxes (19,516)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
(17,073)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
(46,929)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
(43,915)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
 
Total assets 298,157us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
270,367us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
298,157us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
270,367us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
 
Components of the loss before income taxes included in "Other"          
Corporate expenses (19,475)ttc_CorporateExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
(16,655)ttc_CorporateExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
(41,445)ttc_CorporateExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
(40,347)ttc_CorporateExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
 
Interest expense, net (4,768)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
(3,683)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
(9,484)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
(7,436)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
 
Other 4,727us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
3,265us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
4,000us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
3,868us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
 
Earnings before income taxes (19,516)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
(17,073)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
(46,929)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
(43,915)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
 
Intersegment | Professional          
Financial information concerning the company's reportable segments          
Intersegment gross sales 17,766us-gaap_SalesRevenueGoodsGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
14,438us-gaap_SalesRevenueGoodsGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
28,286us-gaap_SalesRevenueGoodsGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
19,914us-gaap_SalesRevenueGoodsGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
 
Intersegment | Residential          
Financial information concerning the company's reportable segments          
Intersegment gross sales 104us-gaap_SalesRevenueGoodsGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
128us-gaap_SalesRevenueGoodsGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
188us-gaap_SalesRevenueGoodsGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
250us-gaap_SalesRevenueGoodsGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
 
Intersegment | Other          
Financial information concerning the company's reportable segments          
Intersegment gross sales $ (17,870)us-gaap_SalesRevenueGoodsGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
$ (14,566)us-gaap_SalesRevenueGoodsGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
$ (28,474)us-gaap_SalesRevenueGoodsGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
$ (20,164)us-gaap_SalesRevenueGoodsGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember