XML 90 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Supplementary Financial Information - Costs of Obtaining Contracts (Details) - USD ($)
$ in Millions
3 Months Ended
Jan. 31, 2020
Oct. 31, 2019
Capitalized Contract Cost [Line Items]    
Contract cost amortization $ 24  
Contract liability 2,200 $ 2,100
Revenue recognized 361  
Deferred Contract Fulfillment    
Capitalized Contract Cost [Line Items]    
Capitalized contract costs 51  
Contract Acquisition Costs    
Capitalized Contract Cost [Line Items]    
Capitalized contract costs $ 32