VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
May 31, 2026 |
May 31, 2025 |
May 31, 2024 |
|
| Allowance for Credit Losses | |||
| SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | |||
| Beginning balance | $ 438 | $ 436 | $ 472 |
| Charged to expenses | 946 | 521 | 421 |
| Charged to other accounts | 0 | 0 | 0 |
| Deductions | 874 | 519 | 457 |
| Ending balance | 510 | 438 | 436 |
| Allowance for Revenue Adjustments | |||
| SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | |||
| Beginning balance | 335 | 339 | 328 |
| Charged to expenses | 0 | 0 | 0 |
| Charged to other accounts | 1,988 | 1,495 | 1,534 |
| Deductions | 1,969 | 1,499 | 1,523 |
| Ending balance | 354 | 335 | 339 |
| Inventory Valuation Allowance: | |||
| SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | |||
| Beginning balance | 308 | 288 | 276 |
| Charged to expenses | 42 | 41 | 40 |
| Charged to other accounts | 0 | 0 | 0 |
| Deductions | 26 | 21 | 28 |
| Ending balance | $ 324 | $ 308 | $ 288 |