XML 75 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Compensation - Additional Information (Detail) - USD ($)
shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2018
Jul. 31, 2017
Jan. 31, 2017
New Accounting Pronouncement, Early Adoption [Line Items]          
Share-based compensation, excess tax benefit, amount $ 14.6 $ 18.4 $ 25.4 $ 29.7  
Unamortized share-based compensation expense $ 280.8   $ 280.8    
Weighted-average period of total compensation costs to be recognized in years     2 years 6 months    
Other Assumed Stock Plans          
New Accounting Pronouncement, Early Adoption [Line Items]          
Share based compensation arrangement assumed stock plans remaining outstanding shares (in shares)         0.4