XML 77 R65.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock Compensation - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Jul. 31, 2017
Jul. 31, 2017
Nov. 01, 2016
New Accounting Pronouncement, Early Adoption [Line Items]      
Unamortized share-based compensation expense $ 223.5 $ 223.5  
Weighted-average period of total compensation costs to be recognized in years   2 years 7 months 6 days  
Share-based compensation, excess tax benefit, amount $ 18.4 $ 29.7  
Accounting Standards Update 2016-09, Forfeiture Rate Component | Retained Earnings | New Accounting Pronouncement, Early Adoption, Effect      
New Accounting Pronouncement, Early Adoption [Line Items]      
Cumulative effect adjustment     $ 0.4