XML 61 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Accounting Policies - Narrative (Details)
3 Months Ended 12 Months Ended
Jul. 31, 2020
USD ($)
Jul. 31, 2019
USD ($)
Oct. 31, 2020
USD ($)
business_unit
shares
Oct. 31, 2019
USD ($)
shares
Oct. 31, 2018
USD ($)
Property, Plant and Equipment [Line Items]          
Number of business units | business_unit     2    
Refund liability for product returns     $ 10,000,000.0 $ 11,600,000  
Goodwill impairment $ 0 $ 0 0 0  
Operating lease right-of-use assets     260,200,000    
Lease liability     270,100,000    
Net foreign exchange loss     1,200,000 2,200,000 $ 3,400,000
Interest capitalized included in construction in progress     $ 5,300,000 $ 6,100,000  
Treasury stock repurchase (in shares) | shares     4,300,000 4,100,000  
Number of shares | shares     160,850 536,972  
Minimum          
Property, Plant and Equipment [Line Items]          
Capitalized contract cost, amortization period (or less)     1 year    
Minimum | Building          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, useful life     30 years    
Minimum | Machinery and equipment          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, useful life     3 years    
Maximum | Building          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, useful life     40 years    
Maximum | Machinery and equipment          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, useful life     15 years