XML 73 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Data - Summarized Financial Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Segment Reporting Information [Line Items]      
Net sales $ 3,959,584 $ 3,378,810 $ 3,138,084
Earnings (loss) before income taxes 499,818 407,070 322,133
Total assets 2,936,140 2,853,228 2,330,547
Capital expenditures 104,012 78,068 92,881
Depreciation and amortization 99,316 95,615 87,698
Operating Segments | Professional      
Segment Reporting Information [Line Items]      
Net sales 2,929,600 2,523,452 2,443,448
Earnings (loss) before income taxes 507,327 426,560 380,914
Total assets 2,032,350 1,940,844 1,592,065
Capital expenditures 79,515 49,975 57,246
Depreciation and amortization 73,747 70,460 63,885
Operating Segments | Residential      
Segment Reporting Information [Line Items]      
Net sales 1,010,077 820,745 661,274
Earnings (loss) before income taxes 121,516 113,669 65,151
Total assets 388,246 282,061 430,495
Capital expenditures 16,730 13,669 16,970
Depreciation and amortization 13,470 12,607 11,897
Other      
Segment Reporting Information [Line Items]      
Net sales 19,907 34,613 33,362
Earnings (loss) before income taxes (129,025) (133,159) (123,932)
Total assets 515,544 630,323 307,987
Capital expenditures 7,767 14,424 18,665
Depreciation and amortization 12,099 12,548 11,916
Intersegment Eliminations      
Segment Reporting Information [Line Items]      
Net sales (30,574) (46,783) (59,763)
Intersegment Eliminations | Professional      
Segment Reporting Information [Line Items]      
Net sales 30,530 46,703 59,453
Intersegment Eliminations | Residential      
Segment Reporting Information [Line Items]      
Net sales $ 44 $ 80 $ 310