XML 64 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Balance Sheet Details - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
Oct. 31, 2020
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Trade receivables sold $ 1,000   $ 2,100   $ 3,900
Deferred revenue 3,415   3,415   3,430
Contract liabilities 6,300   6,300   6,200
Unearned revenue recognized     2,100    
Unsatisfied performance obligations 6,300   6,300    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Current portion of capitalized costs 57   57   54
Non-current portion of capitalized costs 82   82   76
Amortization of capitalized costs to obtain a contract $ 16 $ 14 $ 32 $ 28  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-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    
Notes payable and short-term borrowings          
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Deferred revenue $ 71   $ 71   $ 75