XML 53 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Accumulated Other Comprehensive Loss - Schedule of Changes in Accumulated Other Comprehensive Income (Loss) ("AOCI") (Details) - USD ($)
$ in Millions
3 Months Ended
Aug. 31, 2020
Aug. 31, 2019
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance $ 18,295  
Translation adjustments 129 $ (83)
Ending Balance 19,462 18,166
Foreign Currency Translation Loss [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance (1,207) (954)
Translation adjustments 129 (83)
Ending Balance (1,078) (1,036)
Foreign Currency Translation Loss [Member] | ASU 2018-02 [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Reclassification to retained earnings due to the adoption of ASU 2018-02   1
Retirement Plans Adjustments [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance 60 89
Reclassifications from AOCI (2) (21)
Ending Balance 58 118
Retirement Plans Adjustments [Member] | ASU 2018-02 [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Reclassification to retained earnings due to the adoption of ASU 2018-02   50
Accumulated Other Comprehensive (Loss) [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance (1,147) (865)
Ending Balance $ (1,020) (918)
Accumulated Other Comprehensive (Loss) [Member] | ASU 2018-02 [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Reclassification to retained earnings due to the adoption of ASU 2018-02 [1]   $ 51
[1] Relates to the adoption of ASU 2018-02.