Retirement Plans - Schedule of Retirement Plan Costs (Details) - USD ($) $ in Millions |
3 Months Ended | 12 Months Ended | |||
|---|---|---|---|---|---|
May 31, 2020 |
May 31, 2019 |
May 31, 2020 |
May 31, 2019 |
May 31, 2018 |
|
| Pension And Other Postretirement Benefit Expense [Abstract] | |||||
| Defined benefit pension plans | $ 148 | $ 111 | $ 150 | ||
| Defined contribution plans | 574 | 561 | 527 | ||
| Postretirement healthcare plans | 85 | 75 | 74 | ||
| Retirement plans MTM loss (gain) | $ 794 | $ 3,900 | 794 | 3,882 | (10) |
| Retirement plans costs | $ 1,601 | $ 4,629 | $ 741 | ||