Accumulated Other Comprehensive Loss (Details) - USD ($) $ in Millions |
3 Months Ended | |||||
|---|---|---|---|---|---|---|
Oct. 31, 2025 |
Jul. 31, 2025 |
Apr. 30, 2025 |
Oct. 31, 2024 |
Jul. 31, 2024 |
Apr. 30, 2024 |
|
| Accumulated Other Comprehensive Income Loss [Roll Forward] | ||||||
| Beginning balance | $ 96,550 | $ 90,341 | $ 97,421 | $ 90,565 | $ 88,073 | $ 90,349 |
| Ending balance | 102,206 | 96,550 | 90,341 | 94,276 | 90,565 | 88,073 |
| Accumulated Other Comprehensive Loss | ||||||
| Accumulated Other Comprehensive Income Loss [Roll Forward] | ||||||
| Beginning balance | (12,733) | (13,296) | (13,605) | (12,178) | (11,367) | (11,302) |
| Other comprehensive income (loss) before reclassifications, net | (416) | 542 | 306 | (362) | (823) | (83) |
| Reclassifications to income, net | 25 | 21 | 3 | 15 | 12 | 18 |
| Ending balance | (13,124) | (12,733) | (13,296) | (12,525) | (12,178) | (11,367) |
| Currency Translation and Other | ||||||
| Accumulated Other Comprehensive Income Loss [Roll Forward] | ||||||
| Beginning balance | (12,027) | (12,614) | (12,661) | (11,321) | (10,500) | (10,407) |
| Other comprehensive income (loss) before reclassifications, net | (371) | 587 | 47 | (346) | (725) | (93) |
| Reclassifications to income, net | 0 | 0 | 0 | 3 | (96) | 0 |
| Ending balance | (12,398) | (12,027) | (12,614) | (11,664) | (11,321) | (10,500) |
| Cash Flow Hedges | ||||||
| Accumulated Other Comprehensive Income Loss [Roll Forward] | ||||||
| Beginning balance | (706) | (682) | (944) | (857) | (867) | (895) |
| Other comprehensive income (loss) before reclassifications, net | (45) | (45) | 259 | (16) | (98) | 10 |
| Reclassifications to income, net | 25 | 21 | 3 | 12 | 108 | 18 |
| Ending balance | $ (726) | $ (706) | $ (682) | $ (861) | $ (857) | $ (867) |
| X | ||||||||||
- Definition Amount after tax, before reclassification adjustments of other comprehensive income (loss). Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount after tax of reclassification adjustments of other comprehensive income (loss). Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. No definition available.
|
| X | ||||||||||
- Definition Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|