XML 120 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Data - Narrative (Details)
12 Months Ended
Oct. 31, 2019
customer
segment
Oct. 31, 2018
customer
Oct. 31, 2017
customer
Segment Reporting Information [Line Items]      
Number of operating segments | segment 10    
Number of reportable business segments | segment 2    
Single customer | Customer concentration | Revenue from Contract with Customer      
Segment Reporting Information [Line Items]      
Number of customers | customer 0 0  
Percentage of consolidated gross sales accounted for by one customer (as a percent) 10.00% 10.00%  
Single customer | Customer concentration | Revenue from Contract with Customer | Residential      
Segment Reporting Information [Line Items]      
Number of customers | customer     1
Percentage of consolidated gross sales accounted for by one customer (as a percent)     10.00%