XML 76 R64.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Compensation - Additional Information (Detail) - USD ($)
shares in Millions, $ in Millions
3 Months Ended
Jan. 31, 2018
Jan. 31, 2017
New Accounting Pronouncement, Early Adoption [Line Items]    
Share-based compensation, excess tax benefit, amount $ 7.5  
Unamortized share-based compensation expense $ 243.5  
Weighted-average period of total compensation costs to be recognized in years 2 years 6 months  
Other Assumed Stock Plans [Member]    
New Accounting Pronouncement, Early Adoption [Line Items]    
Share Based Compensation Arrangement Assumed Stock Plans Remaining Outstanding Shares   0.4