XML 97 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Details - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2020
Apr. 30, 2019
Oct. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]          
Contract liabilities   $ 6,000   $ 6,000 $ 6,000
Unearned revenue recognized     $ 2,100    
Unsatisfied performance obligations $ 6,000   6,000    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Current portion of capitalized costs 51   51   49
Non-current portion of capitalized costs 74   74   $ 74
Amortization of capitalized costs to obtain a contract $ 14 $ 12 $ 28 $ 22  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-05-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Unsatisfied performance obligation expected to be recognized over the remainder of the year 34.00%   34.00%    
Expected timing of satisfaction 6 months   6 months