XML 66 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Restructuring - Termination Liability and Restructuring Reserve (Details) - USD ($)
$ in Millions
3 Months Ended
Jul. 31, 2020
Jul. 26, 2019
Enterprise Excellence    
Restructuring Reserve [Roll Forward]    
Beginning balance $ 112  
Charges 79 $ 136
Cash payments (100)  
Accrual adjustments (2) $ (12)
Ending balance 89  
Enterprise Excellence | Employee Termination Benefits    
Restructuring Reserve [Roll Forward]    
Beginning balance 89  
Charges 6  
Cash payments (26)  
Accrual adjustments 0  
Ending balance 69  
Enterprise Excellence | Associated Costs    
Restructuring Reserve [Roll Forward]    
Beginning balance 19  
Charges 73  
Cash payments (72)  
Accrual adjustments 0  
Ending balance 20  
Enterprise Excellence | Other Costs    
Restructuring Reserve [Roll Forward]    
Beginning balance 4  
Charges 0  
Cash payments (2)  
Accrual adjustments (2)  
Ending balance 0  
Simplification    
Restructuring Reserve [Roll Forward]    
Beginning balance 0  
Charges 51  
Cash payments (1)  
Ending balance 50  
Simplification | Employee Termination Benefits    
Restructuring Reserve [Roll Forward]    
Beginning balance 0  
Charges 50  
Cash payments 0  
Ending balance 50  
Simplification | Associated Costs    
Restructuring Reserve [Roll Forward]    
Beginning balance 0  
Charges 1  
Cash payments (1)  
Ending balance $ 0