XML 88 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisitions - Contingent Consideration (Details)
$ in Millions
12 Months Ended
Apr. 24, 2020
USD ($)
Apr. 26, 2019
USD ($)
Apr. 24, 2020
USD ($)
Reconciliation of Beginning and Ending Balances of Contingent Milestone Payments Associated with Acquisitions      
Beginning Balance $ 222 $ 173  
Purchase price contingent consideration 125 151  
Contingent consideration payments (34) (36)  
Change in fair value of contingent consideration (33) (66)  
Ending Balance 280 222  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration 280 $ 173 $ 280
Fair Value, Measurements, Recurring | Level 3 | Revenue-based payments      
Reconciliation of Beginning and Ending Balances of Contingent Milestone Payments Associated with Acquisitions      
Ending Balance 101    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration 101   $ 101
Fair Value, Measurements, Recurring | Level 3 | Revenue-based payments | Discount Rate | Minimum      
Fair Value Inputs      
Contingent consideration, significant unobservable inputs     0.115
Fair Value, Measurements, Recurring | Level 3 | Revenue-based payments | Discount Rate | Maximum      
Fair Value Inputs      
Contingent consideration, significant unobservable inputs     0.324
Fair Value, Measurements, Recurring | Level 3 | Revenue-based payments | Probability of Payment | Minimum      
Fair Value Inputs      
Contingent consideration, significant unobservable inputs     0.40
Fair Value, Measurements, Recurring | Level 3 | Revenue-based payments | Probability of Payment | Maximum      
Fair Value Inputs      
Contingent consideration, significant unobservable inputs     1
Fair Value, Measurements, Recurring | Level 3 | Product development-based payments      
Reconciliation of Beginning and Ending Balances of Contingent Milestone Payments Associated with Acquisitions      
Ending Balance 179    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration $ 179   $ 179
Fair Value, Measurements, Recurring | Level 3 | Product development-based payments | Discount Rate      
Fair Value Inputs      
Contingent consideration, significant unobservable inputs     0.055
Fair Value, Measurements, Recurring | Level 3 | Product development-based payments | Probability of Payment | Minimum      
Fair Value Inputs      
Contingent consideration, significant unobservable inputs     0.50
Fair Value, Measurements, Recurring | Level 3 | Product development-based payments | Probability of Payment | Maximum      
Fair Value Inputs      
Contingent consideration, significant unobservable inputs     1