v3.26.1
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