XML 82 R70.htm IDEA: XBRL DOCUMENT v3.23.2
INCOME TAXES Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
May 31, 2023
May 31, 2022
May 31, 2021
Income Tax Examination [Line Items]      
Total net tax benefit     $ 2,300
Undistributed earnings and other outside basis temporary differences of investments in foreign subsidiaries $ 11,000    
Potential net deferred tax liability related to other outside basis temporary differences 2,000    
Deferred Tax Assets, Net [Abstract]      
Net deferred tax assets 6,454 $ 6,751  
Valuation allowance 1,940 1,742  
Operating Loss Carryforwards [Abstract]      
Capital loss carryforwards 141    
Tax Credit Carryforwards [Abstract]      
Tax credit carryforwards subject to limitation on utilization 1,400    
Tax credit carryforwards not subject to expiration dates 933    
Tax credit carryforwards subject to expiration dates 438    
Unrecognized Tax Benefits (Narrative) [Abstract]      
Unrecognized tax benefits that would affect our effective tax rate if recognized 3,900 4,300 4,400
Interest and penalties related to uncertain tax positions recognized in our provision for income taxes 111 93 $ 166
Interest and penalties related to uncertain tax positions accrued $ 1,700 $ 1,600  
Earliest Tax Year [Member]      
Tax Credit Carryforwards [Abstract]      
Tax credit carryforward expiration dates May 31, 2024    
Latest Tax Year [Member]      
Tax Credit Carryforwards [Abstract]      
Tax credit carryforward expiration dates May 31, 2043    
Federal [Member]      
Operating Loss Carryforwards [Abstract]      
Net operating loss carryforwards $ 380    
Federal net operating loss carryforwards not subject to expiration 76    
Federal [Member] | Expire in various years between fiscal 2024 and fiscal 2038 [Member]      
Operating Loss Carryforwards [Abstract]      
Net operating loss carryforwards $ 304    
Federal [Member] | Earliest Tax Year [Member]      
Operating Loss Carryforwards [Abstract]      
Operating loss carryforwards expiration date May 31, 2024    
Federal [Member] | Latest Tax Year [Member]      
Operating Loss Carryforwards [Abstract]      
Operating loss carryforwards expiration date May 31, 2038    
State [Member]      
Operating Loss Carryforwards [Abstract]      
Net operating loss carryforwards $ 2,200    
Capital loss carryforwards $ 314    
State [Member] | Earliest Tax Year [Member]      
Operating Loss Carryforwards [Abstract]      
Capital loss carryforwards expiration date May 31, 2026    
Operating loss carryforwards expiration date May 31, 2024    
State [Member] | Latest Tax Year [Member]      
Operating Loss Carryforwards [Abstract]      
Capital loss carryforwards expiration date May 31, 2036    
Operating loss carryforwards expiration date May 31, 2043    
Foreign [Member]      
Operating Loss Carryforwards [Abstract]      
Net operating loss carryforwards $ 1,900    
Foreign net operating loss carryforwards not subject to expiration 1,800    
Foreign net operating loss carryforwards subject to expiration 61    
Unrecognized Tax Benefits (Narrative) [Abstract]      
Reasonably possible decrease in the next 12 months in gross unrecognized, net of offsetting tax benefits 262    
Reasonably possible increase in the next 12 months in gross unrecognized, net of offsetting tax benefits 111    
Reasonably possible decrease in the next 12 months in gross unrecognized tax benefits 767    
Reasonably possible increase in the next 12 months in gross unrecognized tax benefits $ 637    
Foreign [Member] | Earliest Tax Year [Member]      
Operating Loss Carryforwards [Abstract]      
Operating loss carryforwards expiration date May 31, 2024    
Foreign [Member] | Latest Tax Year [Member]      
Operating Loss Carryforwards [Abstract]      
Operating loss carryforwards expiration date May 31, 2039    
Domestic [Member]      
Operating Loss Carryforwards [Abstract]      
Capital loss carryforwards expiration date May 31, 2026    
Unrecognized Tax Benefits (Narrative) [Abstract]      
Reasonably possible decrease in the next 12 months in gross unrecognized, net of offsetting tax benefits $ 442    
Reasonably possible decrease in the next 12 months in gross unrecognized tax benefits $ 538