XML 55 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Product Warranty Liability (Details) - USD ($)
$ in Millions
9 Months Ended 12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Oct. 31, 2019
Apr. 30, 2019
Oct. 31, 2018
Product Liability Contingency [Line Items]          
Standard and Extended Product Warranty Accrual $ 454   $ 510 $ 522 $ 529
Product Warranty Accrual, Warranties Issued 113 $ 182      
Accrued Product Warranty And Deferred Warranty Revenue, Standard And Extended Warranty Programs, Roll Forward:          
Adjustments to pre-existing warranties 26 7      
Extended Warranty Program:          
Product Warranty Accrual, Payments (195) (208)      
standard and extended product warranty other adjustments 0 $ 12      
Product Warranty Accrual, Current 213     247  
Product Warranty Accrual, Noncurrent $ 241     $ 275  
increase in deferred revenue due to adoption of 606 [Domain]          
Extended Warranty Program:          
standard and extended product warranty other adjustments     14    
Reduction In Liability          
Extended Warranty Program:          
standard and extended product warranty other adjustments     $ 2