XML 76 R66.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation - Employee Stock Purchase Plan (Narrative) (Details) - USD ($)
$ in Millions
Nov. 01, 2015
Jul. 31, 2017
Oct. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock authorized under ESPP (in shares)   9,600,000,000 9,600,000,000
ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock authorized under ESPP (in shares) 80,000,000    
Employee contribution of eligible compensation (up to) (as a percent) 10.00%    
Discount (not to exceed) (as a percent) 15.00%    
Offering period (up to) 24 months    
Duration of current offering periods offered 6 months    
Employee purchase price (as a percent) 95.00%    
Stock-based compensation expense $ 0