Summary of Significant Accounting Policies (Narrative) (Details) $ / shares in Units, $ in Billions |
Feb. 23, 2024
$ / shares
|
Apr. 30, 2024
USD ($)
|
Jan. 31, 2024
USD ($)
|
Apr. 30, 2023
USD ($)
|
|---|---|---|---|---|
| Accounting Policies [Line Items] | ||||
| Outstanding payment obligation | $ | $ 5.2 | $ 5.3 | $ 4.7 | |
| Stock split, conversion ratio (in shares) | 3 | |||
| Common stock, par value (in dollars per share) | $ / shares | $ 0.10 | |||
| Minimum | ||||
| Accounting Policies [Line Items] | ||||
| Supplier finance program, payment timing, period (in days) | 30 days | |||
| Maximum | ||||
| Accounting Policies [Line Items] | ||||
| Supplier finance program, payment timing, period (in days) | 90 days |