XML 52 R37.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies - Product Warranty Liability (Details) - USD ($)
$ in Millions
6 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Jan. 31, 2019
Oct. 31, 2018
Oct. 31, 2017
Product Liability Contingency [Line Items]          
Standard and Extended Product Warranty Accrual $ 523 $ 551   $ 529 $ 629
Document Type 10-Q        
Product Warranty Accrual, Warranties Issued $ 118 84      
Accrued Product Warranty And Deferred Warranty Revenue, Standard And Extended Warranty Programs, Roll Forward:          
Adjustments to pre-existing warranties(A)(B) 2 0      
Extended Warranty Program:          
Product Warranty Accrual, Payments (138) (162)      
standard and extended product warranty other adjustments 12 0      
Product Warranty Accrual, Current 261 265      
Product Warranty Accrual, Noncurrent $ 262 $ 286      
increase in deferred revenue due to adoption of 606 [Domain]          
Extended Warranty Program:          
Extended Product Warranty Accrual     $ 14    
Disposal Group, Held-for-sale or Disposed of by Sale, Not Discontinued Operations [Member]          
Extended Warranty Program:          
Extended Product Warranty Accrual     $ 2