Fair Value Measurements - Rollforward of Contingent Consideration (Details) $ in Millions |
3 Months Ended | |||
|---|---|---|---|---|
|
Jul. 31, 2026
USD ($)
| ||||
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||||
| Balance at April 30, 2026 | $ 16 | |||
| Change in fair value | 4 | [1] | ||
| Balance at July 31, 2026 | $ 20 | |||
| Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] | Other income (expense), net | |||
| ||||