XML 103 R53.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions - Contingent Consideration (Details)
$ in Millions
12 Months Ended
Apr. 29, 2022
USD ($)
Apr. 30, 2021
USD ($)
Reconciliation of Beginning and Ending Balances of Contingent Milestone Payments Associated with Acquisitions    
Beginning Balance $ 270 $ 280
Purchase price contingent consideration 31 253
Purchase price allocation adjustments 7 0
Payments (86) (299)
Change in fair value (103) 36
Ending Balance 119 270
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration 119 $ 270
Fair Value, Measurements, Recurring | Level 3 | Revenue and other performance-based payments    
Reconciliation of Beginning and Ending Balances of Contingent Milestone Payments Associated with Acquisitions    
Ending Balance 104  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration $ 104  
Fair Value, Measurements, Recurring | Level 3 | Revenue and other performance-based payments | Discount Rate | Minimum    
Fair Value Inputs    
Contingent consideration, significant unobservable inputs 0.112  
Fair Value, Measurements, Recurring | Level 3 | Revenue and other performance-based payments | Discount Rate | Maximum    
Fair Value Inputs    
Contingent consideration, significant unobservable inputs 0.272  
Fair Value, Measurements, Recurring | Level 3 | Revenue and other performance-based payments | Discount Rate | Weighted Average    
Fair Value Inputs    
Contingent consideration, significant unobservable inputs 0.146  
Fair Value, Measurements, Recurring | Level 3 | Revenue and other performance-based payments | Probability of Payment    
Fair Value Inputs    
Contingent consideration, significant unobservable inputs 100  
Fair Value, Measurements, Recurring | Level 3 | Revenue and other performance-based payments | Probability of Payment | Weighted Average    
Fair Value Inputs    
Contingent consideration, significant unobservable inputs 1  
Fair Value, Measurements, Recurring | Level 3 | Product development and other milestone-based payments    
Reconciliation of Beginning and Ending Balances of Contingent Milestone Payments Associated with Acquisitions    
Ending Balance $ 15  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration $ 15  
Fair Value, Measurements, Recurring | Level 3 | Product development and other milestone-based payments | Discount Rate    
Fair Value Inputs    
Contingent consideration, significant unobservable inputs 0.055  
Fair Value, Measurements, Recurring | Level 3 | Product development and other milestone-based payments | Discount Rate | Weighted Average    
Fair Value Inputs    
Contingent consideration, significant unobservable inputs 0.055  
Fair Value, Measurements, Recurring | Level 3 | Product development and other milestone-based payments | Probability of Payment    
Fair Value Inputs    
Contingent consideration, significant unobservable inputs 1  
Fair Value, Measurements, Recurring | Level 3 | Product development and other milestone-based payments | Probability of Payment | Weighted Average    
Fair Value Inputs    
Contingent consideration, significant unobservable inputs 1