XML 70 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Restructuring and Other Charges - Summary of Restructuring Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2019
Restructuring Reserve [Roll Forward]        
Accrued Balance, beginning of period $ 59 $ 108 $ 58  
Charges 247 99 227  
Cash payments (140) (175) (134)  
Non-cash and other adjustments (24) 27 (43)  
Accrued Balance, end of period 142 59 108  
Total costs incurred to date       $ 1,898
Accrued Balance 142 59 108 142
Other current liabilities        
Restructuring Reserve [Roll Forward]        
Accrued Balance, end of period 141      
Accrued Balance 141     141
Other non-current liabilities        
Restructuring Reserve [Roll Forward]        
Accrued Balance, end of period 1      
Accrued Balance 1     1
Fiscal 2020 Plan | Severance and EER        
Restructuring Reserve [Roll Forward]        
Accrued Balance, beginning of period 0 0 0  
Charges 82 0 0  
Cash payments 0 0 0  
Non-cash and other adjustments (6) 0 0  
Accrued Balance, end of period 76 0 0  
Total costs incurred to date       82
Accrued Balance 76 0 0 76
Fiscal 2020 Plan | Severance and EER | Other current liabilities        
Restructuring Reserve [Roll Forward]        
Accrued Balance, end of period 76      
Accrued Balance 76     76
Fiscal 2020 Plan | Severance and EER | Other non-current liabilities        
Restructuring Reserve [Roll Forward]        
Accrued Balance, end of period 0      
Accrued Balance 0     0
Fiscal 2020 Plan | Infrastructure and other        
Restructuring Reserve [Roll Forward]        
Accrued Balance, beginning of period 0 0 0  
Charges 0 0 0  
Cash payments 0 0 0  
Non-cash and other adjustments 0 0 0  
Accrued Balance, end of period 0 0 0  
Total costs incurred to date       0
Accrued Balance 0 0 0 0
Fiscal 2020 Plan | Infrastructure and other | Other current liabilities        
Restructuring Reserve [Roll Forward]        
Accrued Balance, end of period 0      
Accrued Balance 0     0
Fiscal 2020 Plan | Infrastructure and other | Other non-current liabilities        
Restructuring Reserve [Roll Forward]        
Accrued Balance, end of period 0      
Accrued Balance 0     0
Fiscal 2017 Plan | Infrastructure and other        
Restructuring Reserve [Roll Forward]        
Accrued Balance, beginning of period 0 19 0  
Charges 28 (13) 94  
Cash payments (15) (35) (23)  
Non-cash and other adjustments (11) 29 (52)  
Accrued Balance, end of period 2 0 19  
Total costs incurred to date       109
Accrued Balance 2 0 19 2
Fiscal 2017 Plan | Infrastructure and other | Other current liabilities        
Restructuring Reserve [Roll Forward]        
Accrued Balance, end of period 2      
Accrued Balance 2     2
Fiscal 2017 Plan | Infrastructure and other | Other non-current liabilities        
Restructuring Reserve [Roll Forward]        
Accrued Balance, end of period 0      
Accrued Balance 0     0
Fiscal 2017 Plan | Severance        
Restructuring Reserve [Roll Forward]        
Accrued Balance, beginning of period 50 76 24  
Charges 137 112 117  
Cash payments (122) (136) (68)  
Non-cash and other adjustments (7) (2) 3  
Accrued Balance, end of period 58 50 76  
Total costs incurred to date       390
Accrued Balance 58 50 76 58
Fiscal 2017 Plan | Severance | Other current liabilities        
Restructuring Reserve [Roll Forward]        
Accrued Balance, end of period 58      
Accrued Balance 58     58
Fiscal 2017 Plan | Severance | Other non-current liabilities        
Restructuring Reserve [Roll Forward]        
Accrued Balance, end of period 0      
Accrued Balance 0     0
Other prior year plans        
Restructuring Reserve [Roll Forward]        
Accrued Balance, beginning of period 9 13 34  
Charges 0 0 16  
Cash payments (3) (4) (43)  
Non-cash and other adjustments 0 0 6  
Accrued Balance, end of period 6 9 13  
Total costs incurred to date       1,317
Accrued Balance 6 $ 9 $ 13 6
Other prior year plans | Other current liabilities        
Restructuring Reserve [Roll Forward]        
Accrued Balance, end of period 5      
Accrued Balance 5     5
Other prior year plans | Other non-current liabilities        
Restructuring Reserve [Roll Forward]        
Accrued Balance, end of period 1      
Accrued Balance $ 1     $ 1