XML 61 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Jul. 31, 2020
Jul. 26, 2019
Apr. 24, 2020
Disaggregation of Revenue [Line Items]      
Deferred revenue $ 317   $ 303
Revenue recognized that was previously included in deferred revenue 103 $ 98  
Estimated revenue expected to be recognized in future periods related to unsatisfied performance obligations $ 1,000    
Period over which remaining performance obligations are expected to be recognized as revenue four years    
Other accrued expenses      
Disaggregation of Revenue [Line Items]      
Rebate obligations $ 798   706
Deferred revenue 227   213
Reduction of accounts receivable      
Disaggregation of Revenue [Line Items]      
Rebate obligations 415   321
Other liabilities      
Disaggregation of Revenue [Line Items]      
Deferred revenue $ 90   $ 90