XML 31 R57.htm IDEA: XBRL DOCUMENT v2.4.1.9
SEGMENT DATA (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Oct. 31, 2014
Aug. 01, 2014
May 02, 2014
Jan. 31, 2014
Oct. 31, 2013
Aug. 02, 2013
May 03, 2013
Feb. 01, 2013
Oct. 31, 2014
segment
Oct. 31, 2013
Oct. 31, 2012
Segment Data                      
Number of operating segment                 8us-gaap_NumberOfOperatingSegments    
Number of reportable business segments                 3us-gaap_NumberOfReportableSegments    
Financial information concerning the company's reportable segments                      
Net sales $ 414,140us-gaap_SalesRevenueNet $ 567,540us-gaap_SalesRevenueNet $ 745,030us-gaap_SalesRevenueNet $ 445,981us-gaap_SalesRevenueNet $ 382,366us-gaap_SalesRevenueNet $ 509,918us-gaap_SalesRevenueNet $ 704,486us-gaap_SalesRevenueNet $ 444,661us-gaap_SalesRevenueNet $ 2,172,691us-gaap_SalesRevenueNet $ 2,041,431us-gaap_SalesRevenueNet $ 1,958,690us-gaap_SalesRevenueNet
Earnings (loss) before income taxes                 256,445us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 226,713us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 196,262us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Total assets 1,192,415us-gaap_Assets       1,002,748us-gaap_Assets       1,192,415us-gaap_Assets 1,002,748us-gaap_Assets 935,199us-gaap_Assets
Capital expenditures                 71,138us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 49,427us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 43,242us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Depreciation and amortization                 53,138us-gaap_DepreciationDepletionAndAmortization 54,134us-gaap_DepreciationDepletionAndAmortization 53,634us-gaap_DepreciationDepletionAndAmortization
Components of the loss before income taxes included in "Other"                      
Interest expense, net                 (15,426)us-gaap_InterestExpense (16,210)us-gaap_InterestExpense (16,906)us-gaap_InterestExpense
Other                 8,714us-gaap_OtherNonoperatingIncomeExpense 12,261us-gaap_OtherNonoperatingIncomeExpense 7,555us-gaap_OtherNonoperatingIncomeExpense
Earnings before income taxes                 256,445us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 226,713us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 196,262us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Professional                      
Financial information concerning the company's reportable segments                      
Net sales                 1,477,578us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
1,425,259us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
1,329,504us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
Earnings (loss) before income taxes                 276,305us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
254,424us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
232,104us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
Total assets 573,086us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
      528,926us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
      573,086us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
528,926us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
527,159us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
Capital expenditures                 25,226us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
32,362us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
29,313us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
Depreciation and amortization                 34,228us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
34,706us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
34,876us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
Components of the loss before income taxes included in "Other"                      
Earnings before income taxes                 276,305us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
254,424us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
232,104us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
Residential                      
Financial information concerning the company's reportable segments                      
Net sales                 672,443us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
594,411us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
607,435us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
Earnings (loss) before income taxes                 76,916us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
62,033us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
57,889us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
Total assets 172,984us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
      167,918us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
      172,984us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
167,918us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
169,899us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
Capital expenditures                 12,417us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
7,838us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
4,164us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
Depreciation and amortization                 8,883us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
10,321us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
10,919us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
Components of the loss before income taxes included in "Other"                      
Earnings before income taxes                 76,916us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
62,033us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
57,889us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
Other                      
Financial information concerning the company's reportable segments                      
Net sales                 22,670us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
21,761us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
21,751us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
Earnings (loss) before income taxes                 (96,776)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
(89,744)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
(93,731)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
Total assets 446,345us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
      305,904us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
      446,345us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
305,904us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
238,141us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
Capital expenditures                 33,495us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
9,227us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
9,765us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
Depreciation and amortization                 10,027us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
9,107us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
7,839us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
Components of the loss before income taxes included in "Other"                      
Corporate expenses                 (88,539)ttc_CorporateExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
(85,359)ttc_CorporateExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
(81,376)ttc_CorporateExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
Interest expense, net                 (15,426)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
(16,210)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
(16,906)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
Other                 7,189us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
11,825us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
4,551us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
Earnings before income taxes                 (96,776)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
(89,744)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
(93,731)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
Intersegment | Professional                      
Financial information concerning the company's reportable segments                      
Gross sales                 41,376us-gaap_SalesRevenueGoodsGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
40,416us-gaap_SalesRevenueGoodsGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
37,324us-gaap_SalesRevenueGoodsGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ProfessionalSegmentMember
Intersegment | Residential                      
Financial information concerning the company's reportable segments                      
Gross sales                 424us-gaap_SalesRevenueGoodsGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
402us-gaap_SalesRevenueGoodsGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
26us-gaap_SalesRevenueGoodsGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_ResidentialSegmentMember
Intersegment | Other                      
Financial information concerning the company's reportable segments                      
Gross sales                 $ (41,800)us-gaap_SalesRevenueGoodsGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
$ (40,818)us-gaap_SalesRevenueGoodsGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember
$ (37,350)us-gaap_SalesRevenueGoodsGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= ttc_OtherSegmentMember