XML 103 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies - Narrative (Details)
$ in Millions
8 Months Ended 12 Months Ended
Oct. 31, 2015
complaint
Oct. 31, 2019
USD ($)
Oct. 31, 2018
USD ($)
Oct. 31, 2017
USD ($)
Jul. 31, 2018
USD ($)
Loss Contingencies [Line Items]          
Rental expense for both cancelable and noncancelable contracts   $ 45.3 $ 38.8 $ 32.2  
Number of putative class action complaints filed (over) | complaint 50        
Coopervision Litigation          
Loss Contingencies [Line Items]          
Litigation settlement amount         $ 3.0