v3.26.1
Fair Value Measurements - Schedule of Estimated Fair Values of the Other Financial Instruments (Details) - USD ($)
$ in Millions
Jul. 31, 2026
Apr. 30, 2026
Carrying Amount | Level 3    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Contingent consideration $ 27 $ 27
Carrying Amount | Senior Notes | Level 2    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Senior notes 7,343 6,162
Fair Value | Level 3    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Contingent consideration 27 27
Fair Value | Senior Notes | Level 2    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Senior notes $ 7,280 $ 6,165