XML 29 R44.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Data (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Jan. 30, 2015
segment
Jan. 31, 2014
Oct. 31, 2014
Segment Data      
Number of reportable business segments 3us-gaap_NumberOfReportableSegments    
Financial information concerning the company's reportable segments      
Net sales $ 474,211us-gaap_SalesRevenueNet $ 445,981us-gaap_SalesRevenueNet  
Earnings (loss) before income taxes 41,973us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 38,755us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest  
Total assets 1,322,168us-gaap_Assets 1,039,595us-gaap_Assets 1,192,415us-gaap_Assets
Components of the loss before income taxes included in "Other"      
Interest expense (4,716)us-gaap_InterestExpense (3,753)us-gaap_InterestExpense  
Other 2,267us-gaap_OtherNonoperatingIncomeExpense 1,910us-gaap_OtherNonoperatingIncomeExpense  
Earnings before income taxes 41,973us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 38,755us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest  
Professional      
Financial information concerning the company's reportable segments      
Net sales 339,706us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
295,468us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
 
Earnings (loss) before income taxes 55,659us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
47,463us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
 
Total assets 866,760us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
604,180us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
 
Components of the loss before income taxes included in "Other"      
Earnings before income taxes 55,659us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
47,463us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
 
Residential      
Financial information concerning the company's reportable segments      
Net sales 134,743us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
147,570us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
 
Earnings (loss) before income taxes 13,727us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
18,134us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
 
Total assets 214,652us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
201,580us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
 
Components of the loss before income taxes included in "Other"      
Earnings before income taxes 13,727us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
18,134us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
 
Other      
Financial information concerning the company's reportable segments      
Net sales (238)us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
2,943us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
 
Earnings (loss) before income taxes (27,413)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
(26,842)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
 
Total assets 240,756us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
233,835us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
 
Components of the loss before income taxes included in "Other"      
Corporate expenses (21,970)ttc_CorporateExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
(22,571)ttc_CorporateExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
 
Interest expense (4,716)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
(3,753)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
 
Other (727)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
(518)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
 
Earnings before income taxes (27,413)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
(26,842)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
 
Intersegment | Professional      
Financial information concerning the company's reportable segments      
Intersegment gross sales 10,520us-gaap_SalesRevenueGoodsGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
5,476us-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 84us-gaap_SalesRevenueGoodsGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
122us-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 $ (10,604)us-gaap_SalesRevenueGoodsGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
$ (5,598)us-gaap_SalesRevenueGoodsGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember